]> Chaos Git - corbenik/ctrulib.git/commitdiff
Doc generated from commit 5d41effb6ecb9868db095a62a1a87e1bb82ced25
authorTravisCI-DocBuilder <travis@travis-ci.org>
Wed, 11 Nov 2015 18:33:07 +0000 (18:33 +0000)
committerTravisCI-DocBuilder <travis@travis-ci.org>
Wed, 11 Nov 2015 18:33:07 +0000 (18:33 +0000)
169 files changed:
3ds_8h.html
3ds_8h_source.html
ac_8h.html
ac_8h_source.html
annotated.html
app_launch_2source_2main_8c-example.html
apt_8h.html
apt_8h_source.html
audio_2mic_2source_2main_8c-example.html
cam_8h.html
cam_8h_source.html
cfgnor_8h.html
cfgnor_8h_source.html
cfgu_8h_source.html
channel_8h.html
channel_8h_source.html
classes.html
console_8h.html
csnd_8h.html
csnd_8h_source.html
dir_0e005207343684f6967052d1f51a7e66.html
dir_6dafe9e8493a4966457f520acc17aa32.html [new file with mode: 0644]
dir_d475325f6a9fe3bfc3a495c72a9e475e.html
files.html
fs_8h_source.html
functions_a.html
functions_b.html
functions_c.html
functions_f.html
functions_i.html
functions_o.html
functions_p.html
functions_r.html
functions_s.html
functions_u.html
functions_vars_a.html
functions_vars_b.html
functions_vars_c.html
functions_vars_f.html
functions_vars_i.html
functions_vars_o.html
functions_vars_p.html
functions_vars_r.html
functions_vars_s.html
functions_vars_u.html
functions_vars_x.html
functions_vars_y.html
functions_x.html
functions_y.html
get_system_language_2source_2main_8c-example.html
gfx_8h.html
gfx_8h_source.html
globals_a.html
globals_b.html
globals_c.html
globals_d.html
globals_defs_g.html
globals_enum.html
globals_eval.html
globals_eval_b.html
globals_eval_c.html
globals_eval_d.html
globals_eval_g.html
globals_eval_h.html
globals_eval_i.html
globals_eval_k.html
globals_eval_m.html
globals_eval_n.html
globals_eval_o.html
globals_eval_p.html
globals_eval_s.html
globals_func_a.html
globals_func_c.html
globals_func_g.html
globals_func_h.html
globals_func_i.html
globals_func_m.html
globals_func_n.html
globals_func_p.html
globals_func_q.html
globals_func_s.html
globals_func_y.html
globals_g.html
globals_h.html
globals_i.html
globals_k.html
globals_m.html
globals_n.html
globals_o.html
globals_p.html
globals_q.html
globals_s.html
globals_type.html
globals_y.html
graphics_2bitmap_224bit-color_2source_2main_8c-example.html
graphics_2gpu_2geoshader_2source_2main_8c-example.html
graphics_2gpu_2simple_tri_2source_2main_8c-example.html
graphics_2gpu_2textured_cube_2source_2main_8c-example.html
graphics_2printing_2both-screen-text_2source_2main_8c-example.html
graphics_2printing_2colored-text_2source_2main_8c-example.html
graphics_2printing_2hello-world_2source_2main_8c-example.html
graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html
gspgpu_8h.html [new file with mode: 0644]
gspgpu_8h_source.html [new file with mode: 0644]
gsplcd_8h.html [new file with mode: 0644]
gsplcd_8h_source.html [new file with mode: 0644]
gx_8h.html
gx_8h_source.html
hid_8h.html
hid_8h_source.html
http_2source_2main_8c-example.html
httpc_8h.html
httpc_8h_source.html
input_2read-controls_2source_2main_8c-example.html
input_2touch-screen_2source_2main_8c-example.html
ir_8h.html
ir_8h_source.html
libapplet_launch_2source_2main_8c-example.html
linear_8h.html
linear_8h_source.html
mappable_8h.html
mappable_8h_source.html
mvd_2source_2main_8c-example.html
mvd_8h.html
mvd_8h_source.html
ndsp_8h.html
ndsp_8h_source.html
ps_8h.html
ps_8h_source.html
ptmsysm_8h.html [new file with mode: 0644]
ptmsysm_8h_source.html [new file with mode: 0644]
ptmu_8h.html [new file with mode: 0644]
ptmu_8h_source.html [new file with mode: 0644]
qtm_2source_2main_8c-example.html
qtm_8h.html
qtm_8h_source.html
result_8h.html
sdmc_2source_2main_8c-example.html
soc_8h.html
soc_8h_source.html
srv_8h.html
srv_8h_source.html
srvpm_8h.html [new file with mode: 0644]
srvpm_8h_source.html [new file with mode: 0644]
structCAMU__PackageParameterCameraSelect.html
structCAMU__PackageParameterContext.html
structCAMU__PackageParameterContextDetail.html
structDebugEventInfo.html
structFS__dirent.html
structGSPGPU__CaptureInfo.html [new file with mode: 0644]
structGSPGPU__CaptureInfoEntry.html [new file with mode: 0644]
structGSPGPU__FramebufferInfo.html [new file with mode: 0644]
structMVDSTD__Config.html [new file with mode: 0644]
structQTM__HeadTrackingInfo.html [new file with mode: 0644]
structQTM__HeadTrackingInfoCoord.html [new file with mode: 0644]
structY2RU__ColorCoefficients.html [new file with mode: 0644]
structY2RU__ConversionParams.html [new file with mode: 0644]
structY2RU__DitheringWeightParams.html [new file with mode: 0644]
structaptHookCookie.html
structtag__ndspWaveBuf.html
svc_8h.html
threads_2event_2source_2main_8c-example.html
time_2rtc_2source_2main_8c-example.html
unionCSND__CapInfo.html
unionCSND__ChnInfo.html
vram_8h.html
vram_8h_source.html
y2r_8h.html
y2r_8h_source.html

index 495632c839855eb21b5ecabc1a5b5f4812ba2b6b..e0076be8277a706a5da4b444241f891b5bcf625c 100644 (file)
@@ -98,13 +98,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <code>#include &lt;<a class="el" href="ipc_8h_source.html">3ds/ipc.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="svc_8h_source.html">3ds/svc.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="srv_8h_source.html">3ds/srv.h</a>&gt;</code><br />
-<code>#include &lt;<a class="el" href="linear_8h_source.html">3ds/linear.h</a>&gt;</code><br />
-<code>#include &lt;<a class="el" href="vram_8h_source.html">3ds/vram.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="os_8h_source.html">3ds/os.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="synchronization_8h_source.html">3ds/synchronization.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="gfx_8h_source.html">3ds/gfx.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="console_8h_source.html">3ds/console.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="utf_8h_source.html">3ds/util/utf.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="linear_8h_source.html">3ds/allocator/linear.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="mappable_8h_source.html">3ds/allocator/mappable.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="vram_8h_source.html">3ds/allocator/vram.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="ac_8h_source.html">3ds/services/ac.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="am_8h_source.html">3ds/services/am.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="apt_8h_source.html">3ds/services/apt.h</a>&gt;</code><br />
@@ -114,7 +115,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <code>#include &lt;<a class="el" href="csnd_8h_source.html">3ds/services/csnd.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="dsp_8h_source.html">3ds/services/dsp.h</a>&gt;</code><br />
 <code>#include &lt;3ds/services/fs.h&gt;</code><br />
-<code>#include &lt;<a class="el" href="gsp_8h_source.html">3ds/services/gsp.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="gspgpu_8h_source.html">3ds/services/gspgpu.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="gsplcd_8h_source.html">3ds/services/gsplcd.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="hid_8h_source.html">3ds/services/hid.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="irrst_8h_source.html">3ds/services/irrst.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="httpc_8h_source.html">3ds/services/httpc.h</a>&gt;</code><br />
@@ -122,7 +124,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <code>#include &lt;<a class="el" href="ns_8h_source.html">3ds/services/ns.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="pm_8h_source.html">3ds/services/pm.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="ps_8h_source.html">3ds/services/ps.h</a>&gt;</code><br />
-<code>#include &lt;<a class="el" href="ptm_8h_source.html">3ds/services/ptm.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="ptmu_8h_source.html">3ds/services/ptmu.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="ptmsysm_8h_source.html">3ds/services/ptmsysm.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="soc_8h_source.html">3ds/services/soc.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="mic_8h_source.html">3ds/services/mic.h</a>&gt;</code><br />
 <code>#include &lt;<a class="el" href="mvd_8h_source.html">3ds/services/mvd.h</a>&gt;</code><br />
index a9e6ad5aff8b8f17cc675705860ca300d2f3622a..aaf1979da320cc3fcf75314c54934a2b4748e286 100644 (file)
@@ -106,121 +106,128 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ipc_8h.html">3ds/ipc.h</a>&gt;</span></div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="svc_8h.html">3ds/svc.h</a>&gt;</span></div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="srv_8h.html">3ds/srv.h</a>&gt;</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="linear_8h.html">3ds/linear.h</a>&gt;</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="vram_8h.html">3ds/vram.h</a>&gt;</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="os_8h.html">3ds/os.h</a>&gt;</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="synchronization_8h.html">3ds/synchronization.h</a>&gt;</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gfx_8h.html">3ds/gfx.h</a>&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="console_8h.html">3ds/console.h</a>&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="utf_8h.html">3ds/util/utf.h</a>&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ac_8h.html">3ds/services/ac.h</a>&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="am_8h.html">3ds/services/am.h</a>&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="apt_8h.html">3ds/services/apt.h</a>&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="cam_8h.html">3ds/services/cam.h</a>&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="cfgnor_8h.html">3ds/services/cfgnor.h</a>&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;3ds/services/cfgu.h&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="csnd_8h.html">3ds/services/csnd.h</a>&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="dsp_8h.html">3ds/services/dsp.h</a>&gt;</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;3ds/services/fs.h&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gsp_8h.html">3ds/services/gsp.h</a>&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hid_8h.html">3ds/services/hid.h</a>&gt;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="irrst_8h.html">3ds/services/irrst.h</a>&gt;</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="httpc_8h.html">3ds/services/httpc.h</a>&gt;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ir_8h.html">3ds/services/ir.h</a>&gt;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ns_8h.html">3ds/services/ns.h</a>&gt;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="pm_8h.html">3ds/services/pm.h</a>&gt;</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ps_8h.html">3ds/services/ps.h</a>&gt;</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ptm_8h.html">3ds/services/ptm.h</a>&gt;</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="soc_8h.html">3ds/services/soc.h</a>&gt;</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="mic_8h.html">3ds/services/mic.h</a>&gt;</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="mvd_8h.html">3ds/services/mvd.h</a>&gt;</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="news_8h.html">3ds/services/news.h</a>&gt;</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="qtm_8h.html">3ds/services/qtm.h</a>&gt;</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="y2r_8h.html">3ds/services/y2r.h</a>&gt;</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hb_8h.html">3ds/services/hb.h</a>&gt;</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gx_8h.html">3ds/gpu/gx.h</a>&gt;</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gpu_8h.html">3ds/gpu/gpu.h</a>&gt;</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gpu-old_8h.html">3ds/gpu/gpu-old.h</a>&gt;</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="shbin_8h.html">3ds/gpu/shbin.h</a>&gt;</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="shaderProgram_8h.html">3ds/gpu/shaderProgram.h</a>&gt;</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ndsp_8h.html">3ds/ndsp/ndsp.h</a>&gt;</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="channel_8h.html">3ds/ndsp/channel.h</a>&gt;</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sdmc_8h.html">3ds/sdmc.h</a>&gt;</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="romfs_8h.html">3ds/romfs.h</a>&gt;</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;}</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * @example app_launch/source/main.c</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> * @example audio/mic/source/main.c</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> * @example get_system_language/source/main.c</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> * @example graphics/bitmap/24bit-color/source/main.c</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> * @example graphics/printing/hello-world/source/main.c</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * @example graphics/printing/both-screen-text/source/main.c</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"> * @example graphics/printing/colored-text/source/main.c</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"> * @example graphics/printing/multiple-windows-text/source/main.c</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> * @example graphics/gpu/geoshader/source/main.c</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/gpu.h</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/gpu.h</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/gpu.c</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/gpu.c</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/3dmath.h</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/3dmath.h</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/3dmath.c</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/3dmath.c</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/vshader.pica</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/vshader.pica</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/gshader.pica</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/gshader.pica</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">   </span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment"> * @example graphics/gpu/simple_tri/source/main.c</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/gpu.h</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/gpu.h</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/gpu.c</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/gpu.c</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/3dmath.h</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/3dmath.h</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/3dmath.c</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/3dmath.c</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/vshader.pica</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/vshader.pica</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">   </span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"> * @example graphics/gpu/textured_cube/source/main.c</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/gpu.h</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/gpu.h</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/gpu.c</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/gpu.c</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/3dmath.h</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/3dmath.h</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/3dmath.c</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/3dmath.c</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/vshader.pica</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/vshader.pica</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment"> * @example http/source/main.c</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> * @example input/read-controls/source/main.c</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> * @example input/touch-screen/source/main.c</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> * @example libapplet_launch/source/main.c</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> * @example mvd/source/main.c</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment"> * @example qtm/source/main.c</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment"> * @example sdmc/source/main.c</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"> * @example threads/event/source/main.c</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment"> * @example time/rtc/source/main.c</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160; </div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="os_8h.html">3ds/os.h</a>&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="synchronization_8h.html">3ds/synchronization.h</a>&gt;</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gfx_8h.html">3ds/gfx.h</a>&gt;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="console_8h.html">3ds/console.h</a>&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="utf_8h.html">3ds/util/utf.h</a>&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="linear_8h.html">3ds/allocator/linear.h</a>&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="mappable_8h.html">3ds/allocator/mappable.h</a>&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="vram_8h.html">3ds/allocator/vram.h</a>&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ac_8h.html">3ds/services/ac.h</a>&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="am_8h.html">3ds/services/am.h</a>&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="apt_8h.html">3ds/services/apt.h</a>&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="cam_8h.html">3ds/services/cam.h</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="cfgnor_8h.html">3ds/services/cfgnor.h</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;3ds/services/cfgu.h&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="csnd_8h.html">3ds/services/csnd.h</a>&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="dsp_8h.html">3ds/services/dsp.h</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;3ds/services/fs.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gspgpu_8h.html">3ds/services/gspgpu.h</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gsplcd_8h.html">3ds/services/gsplcd.h</a>&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hid_8h.html">3ds/services/hid.h</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="irrst_8h.html">3ds/services/irrst.h</a>&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="httpc_8h.html">3ds/services/httpc.h</a>&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ir_8h.html">3ds/services/ir.h</a>&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ns_8h.html">3ds/services/ns.h</a>&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="pm_8h.html">3ds/services/pm.h</a>&gt;</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ps_8h.html">3ds/services/ps.h</a>&gt;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ptmu_8h.html">3ds/services/ptmu.h</a>&gt;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ptmsysm_8h.html">3ds/services/ptmsysm.h</a>&gt;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="soc_8h.html">3ds/services/soc.h</a>&gt;</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="mic_8h.html">3ds/services/mic.h</a>&gt;</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="mvd_8h.html">3ds/services/mvd.h</a>&gt;</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="news_8h.html">3ds/services/news.h</a>&gt;</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="qtm_8h.html">3ds/services/qtm.h</a>&gt;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="y2r_8h.html">3ds/services/y2r.h</a>&gt;</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="hb_8h.html">3ds/services/hb.h</a>&gt;</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gx_8h.html">3ds/gpu/gx.h</a>&gt;</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gpu_8h.html">3ds/gpu/gpu.h</a>&gt;</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gpu-old_8h.html">3ds/gpu/gpu-old.h</a>&gt;</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="shbin_8h.html">3ds/gpu/shbin.h</a>&gt;</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="shaderProgram_8h.html">3ds/gpu/shaderProgram.h</a>&gt;</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ndsp_8h.html">3ds/ndsp/ndsp.h</a>&gt;</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="channel_8h.html">3ds/ndsp/channel.h</a>&gt;</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sdmc_8h.html">3ds/sdmc.h</a>&gt;</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="romfs_8h.html">3ds/romfs.h</a>&gt;</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;}</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> * @example app_launch/source/main.c</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * @example audio/mic/source/main.c</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"> * @example get_system_language/source/main.c</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"> * @example graphics/bitmap/24bit-color/source/main.c</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> * @example graphics/printing/hello-world/source/main.c</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> * @example graphics/printing/both-screen-text/source/main.c</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment"> * @example graphics/printing/colored-text/source/main.c</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"> * @example graphics/printing/multiple-windows-text/source/main.c</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment"> * @example graphics/gpu/geoshader/source/main.c</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/gpu.h</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/gpu.h</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/gpu.c</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/gpu.c</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/3dmath.h</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/3dmath.h</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/3dmath.c</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/3dmath.c</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/vshader.pica</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/vshader.pica</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">   graphics/gpu/geoshader/source/gshader.pica</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">   @include graphics/gpu/geoshader/source/gshader.pica</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">   </span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"> * @example graphics/gpu/simple_tri/source/main.c</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/gpu.h</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/gpu.h</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/gpu.c</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/gpu.c</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/3dmath.h</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/3dmath.h</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/3dmath.c</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/3dmath.c</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment">   graphics/gpu/simple_tri/source/vshader.pica</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment">   @include graphics/gpu/simple_tri/source/vshader.pica</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment">   </span></div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment"> * @example graphics/gpu/textured_cube/source/main.c</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/gpu.h</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/gpu.h</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/gpu.c</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/gpu.c</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/3dmath.h</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/3dmath.h</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/3dmath.c</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/3dmath.c</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment">   graphics/gpu/textured_cube/source/vshader.pica</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">   @include graphics/gpu/textured_cube/source/vshader.pica</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> * @example http/source/main.c</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment"> * @example input/read-controls/source/main.c</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment"> * @example input/touch-screen/source/main.c</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"> * @example libapplet_launch/source/main.c</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment"> * @example mvd/source/main.c</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * @example qtm/source/main.c</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> * @example sdmc/source/main.c</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"> * @example threads/event/source/main.c</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment"> * @example time/rtc/source/main.c</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160; </div>
+<div class="ttc" id="gsplcd_8h_html"><div class="ttname"><a href="gsplcd_8h.html">gsplcd.h</a></div><div class="ttdoc">GSPLCD service. </div></div>
 <div class="ttc" id="shaderProgram_8h_html"><div class="ttname"><a href="shaderProgram_8h.html">shaderProgram.h</a></div><div class="ttdoc">Functions for working with shaders. </div></div>
 <div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Various system types. </div></div>
+<div class="ttc" id="ptmsysm_8h_html"><div class="ttname"><a href="ptmsysm_8h.html">ptmsysm.h</a></div><div class="ttdoc">PTMSYSM service. </div></div>
 <div class="ttc" id="shbin_8h_html"><div class="ttname"><a href="shbin_8h.html">shbin.h</a></div><div class="ttdoc">Shader binary support. </div></div>
 <div class="ttc" id="mvd_8h_html"><div class="ttname"><a href="mvd_8h.html">mvd.h</a></div><div class="ttdoc">MVD service. </div></div>
 <div class="ttc" id="ps_8h_html"><div class="ttname"><a href="ps_8h.html">ps.h</a></div><div class="ttdoc">PS service. </div></div>
+<div class="ttc" id="gspgpu_8h_html"><div class="ttname"><a href="gspgpu_8h.html">gspgpu.h</a></div><div class="ttdoc">GSPGPU service. </div></div>
 <div class="ttc" id="hid_8h_html"><div class="ttname"><a href="hid_8h.html">hid.h</a></div><div class="ttdoc">HID service. </div></div>
 <div class="ttc" id="dsp_8h_html"><div class="ttname"><a href="dsp_8h.html">dsp.h</a></div><div class="ttdoc">DSP Service to access the DSP processor commands (sound) </div></div>
 <div class="ttc" id="cfgnor_8h_html"><div class="ttname"><a href="cfgnor_8h.html">cfgnor.h</a></div><div class="ttdoc">CFGNOR service. </div></div>
@@ -228,7 +235,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="news_8h_html"><div class="ttname"><a href="news_8h.html">news.h</a></div><div class="ttdoc">NEWS (Notification) service. </div></div>
 <div class="ttc" id="irrst_8h_html"><div class="ttname"><a href="irrst_8h.html">irrst.h</a></div><div class="ttdoc">IRRST service. </div></div>
 <div class="ttc" id="pm_8h_html"><div class="ttname"><a href="pm_8h.html">pm.h</a></div><div class="ttdoc">PM (Process Manager) service. </div></div>
-<div class="ttc" id="ptm_8h_html"><div class="ttname"><a href="ptm_8h.html">ptm.h</a></div><div class="ttdoc">PTM service. </div></div>
 <div class="ttc" id="qtm_8h_html"><div class="ttname"><a href="qtm_8h.html">qtm.h</a></div><div class="ttdoc">QTM service. </div></div>
 <div class="ttc" id="gpu-old_8h_html"><div class="ttname"><a href="gpu-old_8h.html">gpu-old.h</a></div><div class="ttdoc">Deprecated GPU functions which should not be used in new code. </div></div>
 <div class="ttc" id="linear_8h_html"><div class="ttname"><a href="linear_8h.html">linear.h</a></div><div class="ttdoc">Linear memory allocator. </div></div>
@@ -240,7 +246,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="gpu_8h_html"><div class="ttname"><a href="gpu_8h.html">gpu.h</a></div><div class="ttdoc">Barebones GPU communications driver. </div></div>
 <div class="ttc" id="utf_8h_html"><div class="ttname"><a href="utf_8h.html">utf.h</a></div><div class="ttdoc">UTF conversion functions. </div></div>
 <div class="ttc" id="romfs_8h_html"><div class="ttname"><a href="romfs_8h.html">romfs.h</a></div><div class="ttdoc">RomFS driver. </div></div>
-<div class="ttc" id="gsp_8h_html"><div class="ttname"><a href="gsp_8h.html">gsp.h</a></div><div class="ttdoc">GSP service. </div></div>
 <div class="ttc" id="httpc_8h_html"><div class="ttname"><a href="httpc_8h.html">httpc.h</a></div><div class="ttdoc">HTTP service. </div></div>
 <div class="ttc" id="apt_8h_html"><div class="ttname"><a href="apt_8h.html">apt.h</a></div><div class="ttdoc">APT (Applet) service. </div></div>
 <div class="ttc" id="os_8h_html"><div class="ttname"><a href="os_8h.html">os.h</a></div><div class="ttdoc">OS related stuff. </div></div>
@@ -252,6 +257,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="y2r_8h_html"><div class="ttname"><a href="y2r_8h.html">y2r.h</a></div><div class="ttdoc">Y2R service for hardware YUV->RGB conversions. </div></div>
 <div class="ttc" id="hb_8h_html"><div class="ttname"><a href="hb_8h.html">hb.h</a></div><div class="ttdoc">HB (Homebrew) service. </div></div>
 <div class="ttc" id="cam_8h_html"><div class="ttname"><a href="cam_8h.html">cam.h</a></div><div class="ttdoc">CAM service for using the 3DS&#39;s front and back cameras. </div></div>
+<div class="ttc" id="ptmu_8h_html"><div class="ttname"><a href="ptmu_8h.html">ptmu.h</a></div><div class="ttdoc">PTMU service. </div></div>
+<div class="ttc" id="mappable_8h_html"><div class="ttname"><a href="mappable_8h.html">mappable.h</a></div><div class="ttdoc">Mappable memory allocator. </div></div>
 <div class="ttc" id="ipc_8h_html"><div class="ttname"><a href="ipc_8h.html">ipc.h</a></div><div class="ttdoc">Inter Process Communication helpers. </div></div>
 <div class="ttc" id="gx_8h_html"><div class="ttname"><a href="gx_8h.html">gx.h</a></div><div class="ttdoc">GX commands. </div></div>
 <div class="ttc" id="ndsp_8h_html"><div class="ttname"><a href="ndsp_8h.html">ndsp.h</a></div><div class="ttdoc">Interface for Nintendo&#39;s default DSP component. </div></div>
index 415c4d13ffb6a2e71e37c1670f6111a7e8015dfc..08d2dbefb77ccad4b130734c7b94c8dac4191559 100644 (file)
@@ -108,13 +108,13 @@ Functions</h2></td></tr>
 void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ac_8h.html#ab850baa702c4063eeae48e158e4fb889">acExit</a> (void)</td></tr>
 <tr class="memdesc:ab850baa702c4063eeae48e158e4fb889"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits AC. <br /></td></tr>
 <tr class="separator:ab850baa702c4063eeae48e158e4fb889"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c084fac417deb278627a69115400906"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c084fac417deb278627a69115400906"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ac_8h.html#a7c084fac417deb278627a69115400906">acWaitInternetConnection</a> (void)</td></tr>
+<tr class="memdesc:a7c084fac417deb278627a69115400906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for the system to connect to the internet. <br /></td></tr>
+<tr class="separator:a7c084fac417deb278627a69115400906"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7493b0d60b8711ef8b4c2d495b4a4e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ACU_GetWifiStatus</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out)</td></tr>
 <tr class="memdesc:a7493b0d60b8711ef8b4c2d495b4a4e72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current Wifi status.  <a href="#a7493b0d60b8711ef8b4c2d495b4a4e72">More...</a><br /></td></tr>
 <tr class="separator:a7493b0d60b8711ef8b4c2d495b4a4e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf70d7f0733f41425667dd466f0ed7ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf70d7f0733f41425667dd466f0ed7ce"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ac_8h.html#acf70d7f0733f41425667dd466f0ed7ce">ACU_WaitInternetConnection</a> (void)</td></tr>
-<tr class="memdesc:acf70d7f0733f41425667dd466f0ed7ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for the system to connect to the internet. <br /></td></tr>
-<tr class="separator:acf70d7f0733f41425667dd466f0ed7ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>AC service. </p>
index 677b24e2717f7f7bf9e0c63e2706043ed284f163..b93636b0c3ab6398ef948ba1a0d54bad87d32589 100644 (file)
@@ -102,19 +102,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/// Exits AC.</span></div>
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="ac_8h.html#ab850baa702c4063eeae48e158e4fb889">acExit</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * @brief Gets the current Wifi status.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * @param out Pointer to output the current Wifi status to. (0 = not connected, 1 = O3DS Internet, 2 = N3DS Internet)</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ACU_GetWifiStatus</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">/// Waits for the system to connect to the internet.</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#acf70d7f0733f41425667dd466f0ed7ce">ACU_WaitInternetConnection</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/// Waits for the system to connect to the internet.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7c084fac417deb278627a69115400906">acWaitInternetConnection</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * @brief Gets the current Wifi status.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * @param out Pointer to output the current Wifi status to. (0 = not connected, 1 = O3DS Internet, 2 = N3DS Internet)</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ACU_GetWifiStatus</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
 <div class="ttc" id="ac_8h_html_aec40390a48ac6df3cfac242613a84590"><div class="ttname"><a href="ac_8h.html#aec40390a48ac6df3cfac242613a84590">acInit</a></div><div class="ttdeci">Result acInit(void)</div><div class="ttdoc">Initializes AC. </div></div>
 <div class="ttc" id="ac_8h_html_ab850baa702c4063eeae48e158e4fb889"><div class="ttname"><a href="ac_8h.html#ab850baa702c4063eeae48e158e4fb889">acExit</a></div><div class="ttdeci">void acExit(void)</div><div class="ttdoc">Exits AC. </div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="ac_8h_html_acf70d7f0733f41425667dd466f0ed7ce"><div class="ttname"><a href="ac_8h.html#acf70d7f0733f41425667dd466f0ed7ce">ACU_WaitInternetConnection</a></div><div class="ttdeci">Result ACU_WaitInternetConnection(void)</div><div class="ttdoc">Waits for the system to connect to the internet. </div></div>
+<div class="ttc" id="ac_8h_html_a7c084fac417deb278627a69115400906"><div class="ttname"><a href="ac_8h.html#a7c084fac417deb278627a69115400906">acWaitInternetConnection</a></div><div class="ttdeci">Result acWaitInternetConnection(void)</div><div class="ttdoc">Waits for the system to connect to the internet. </div></div>
 <div class="ttc" id="ac_8h_html_a7493b0d60b8711ef8b4c2d495b4a4e72"><div class="ttname"><a href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ACU_GetWifiStatus</a></div><div class="ttdeci">Result ACU_GetWifiStatus(u32 *out)</div><div class="ttdoc">Gets the current Wifi status. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
index 2e08a996f41d251aadd5208035e536a3410739b5..857961a6a25247b9a27182d1a24fedc579e7d46a 100644 (file)
@@ -117,9 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFS__archive.html" target="_self">FS_archive</a></td><td class="desc">FS archive </td></tr>
 <tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFS__dirent.html" target="_self">FS_dirent</a></td><td class="desc">Directory entry </td></tr>
 <tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFS__path.html" target="_self">FS_path</a></td><td class="desc">FS path </td></tr>
-<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGSP__CaptureInfo.html" target="_self">GSP_CaptureInfo</a></td><td class="desc">Capture info </td></tr>
-<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGSP__CaptureInfoEntry.html" target="_self">GSP_CaptureInfoEntry</a></td><td class="desc">Capture info entry </td></tr>
-<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGSP__FramebufferInfo.html" target="_self">GSP_FramebufferInfo</a></td><td class="desc">Framebuffer information </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGSPGPU__CaptureInfo.html" target="_self">GSPGPU_CaptureInfo</a></td><td class="desc">Capture info </td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGSPGPU__CaptureInfoEntry.html" target="_self">GSPGPU_CaptureInfoEntry</a></td><td class="desc">Capture info entry </td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGSPGPU__FramebufferInfo.html" target="_self">GSPGPU_FramebufferInfo</a></td><td class="desc">Framebuffer information </td></tr>
 <tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhostent.html" target="_self">hostent</a></td><td class="desc"></td></tr>
 <tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structhttpcContext.html" target="_self">httpcContext</a></td><td class="desc">HTTP context </td></tr>
 <tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structin__addr.html" target="_self">in_addr</a></td><td class="desc"></td></tr>
@@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlinger.html" target="_self">linger</a></td><td class="desc"></td></tr>
 <tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMapEvent.html" target="_self">MapEvent</a></td><td class="desc">Event relating to the mapping of memory </td></tr>
 <tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMemInfo.html" target="_self">MemInfo</a></td><td class="desc">Memory information </td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmvdstdConfig.html" target="_self">mvdstdConfig</a></td><td class="desc">Processing configuration </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMVDSTD__Config.html" target="_self">MVDSTD_Config</a></td><td class="desc">Processing configuration </td></tr>
 <tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structndspAdpcmData.html" target="_self">ndspAdpcmData</a></td><td class="desc">ADPCM data </td></tr>
 <tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtag__ndspWaveBuf.html" target="_self">ndspWaveBuf</a></td><td class="desc">Wave buffer struct </td></tr>
 <tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOutputStringEvent.html" target="_self">OutputStringEvent</a></td><td class="desc">Event relating to debug output </td></tr>
@@ -135,8 +135,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpollfd.html" target="_self">pollfd</a></td><td class="desc"></td></tr>
 <tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPrintConsole.html" target="_self">PrintConsole</a></td><td class="desc">Console structure used to store the state of a console render context </td></tr>
 <tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structProcessEvent.html" target="_self">ProcessEvent</a></td><td class="desc">Event relating to a process </td></tr>
-<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqtmHeadtrackingInfo.html" target="_self">qtmHeadtrackingInfo</a></td><td class="desc">Head tracking info </td></tr>
-<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqtmHeadtrackingInfoCoord.html" target="_self">qtmHeadtrackingInfoCoord</a></td><td class="desc">Head tracking coordinate pair </td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structQTM__HeadTrackingInfo.html" target="_self">QTM_HeadTrackingInfo</a></td><td class="desc">Head tracking info </td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structQTM__HeadTrackingInfoCoord.html" target="_self">QTM_HeadTrackingInfoCoord</a></td><td class="desc">Head tracking coordinate pair </td></tr>
 <tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrbtree__node.html" target="_self">rbtree_node_t</a></td><td class="desc">An rbtree node </td></tr>
 <tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrbtree.html" target="_self">rbtree_t</a></td><td class="desc">An rbtree </td></tr>
 <tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRecursiveLock.html" target="_self">RecursiveLock</a></td><td class="desc">A recursive lock </td></tr>
@@ -151,9 +151,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsockaddr__storage.html" target="_self">sockaddr_storage</a></td><td class="desc"></td></tr>
 <tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSyscallInOutEvent.html" target="_self">SyscallInOutEvent</a></td><td class="desc">Event relating to syscalls </td></tr>
 <tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtouchPosition.html" target="_self">touchPosition</a></td><td class="desc">Touch position </td></tr>
-<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ColorCoefficients.html" target="_self">Y2R_ColorCoefficients</a></td><td class="desc">Coefficients of the YUV-&gt;RGB conversion formula </td></tr>
-<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__ConversionParams.html" target="_self">Y2R_ConversionParams</a></td><td class="desc">Structure used to configure all parameters at once </td></tr>
-<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2R__DitheringWeightParams.html" target="_self">Y2R_DitheringWeightParams</a></td><td class="desc">Dithering weights </td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2RU__ColorCoefficients.html" target="_self">Y2RU_ColorCoefficients</a></td><td class="desc">Coefficients of the YUV-&gt;RGB conversion formula </td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2RU__ConversionParams.html" target="_self">Y2RU_ConversionParams</a></td><td class="desc">Structure used to configure all parameters at once </td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structY2RU__DitheringWeightParams.html" target="_self">Y2RU_DitheringWeightParams</a></td><td class="desc">Dithering weights </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
index a75247508dbc337306a99cc1461758c9116187c3..b7a2eaef6db7a0a435b0b372dbb7a8033f6aa249 100644 (file)
@@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">// Scan hid shared memory for input events</span></div>
 <div class="line">        <a name="a2"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span>(<a name="a3"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>() &amp; <a name="a4"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>) <span class="comment">// If the A button got pressed, start the app launch</span></div>
+<div class="line">        <span class="keywordflow">if</span>(<a name="a3"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>() &amp; <a name="a4"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>) <span class="comment">// If the A button got pressed, start the app launch</span></div>
 <div class="line">        {</div>
 <div class="line">            <span class="comment">// Clear both buffers</span></div>
 <div class="line">            memset(buf0, 0, 0x300);</div>
@@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">// Flush + swap framebuffers and wait for VBlank. Not really needed in this example</span></div>
 <div class="line">        <a name="a9"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">        <a name="a10"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
-<div class="line">        <a name="a11"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a11"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line"></div>
index 9ae3feb1b5d2555764a5172756a399e3e15d3bae..5b21b979e831b80e1cd0e887e95c40de85354fd1 100644 (file)
@@ -122,10 +122,10 @@ Macros</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
-<tr class="memitem:a043d12cf104a679be3476ee13b06ca1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a043d12cf104a679be3476ee13b06ca1b"></a>
-typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a>) (int hook, void *param)</td></tr>
-<tr class="memdesc:a043d12cf104a679be3476ee13b06ca1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">APT hook function. <br /></td></tr>
-<tr class="separator:a043d12cf104a679be3476ee13b06ca1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abab9ede8bc76064b9da878b9bf9626f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abab9ede8bc76064b9da878b9bf9626f5"></a>
+typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a>) (<a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">APT_HookType</a> hook, void *param)</td></tr>
+<tr class="memdesc:abab9ede8bc76064b9da878b9bf9626f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">APT hook function. <br /></td></tr>
+<tr class="separator:abab9ede8bc76064b9da878b9bf9626f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
@@ -173,65 +173,65 @@ Enumerations</h2></td></tr>
  }<tr class="memdesc:a932c939a3c27fefb8eadfd97704f8867"><td class="mdescLeft">&#160;</td><td class="mdescRight">NS Application IDs.  <a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">More...</a><br /></td></tr>
 <tr class="separator:a932c939a3c27fefb8eadfd97704f8867"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:ad0cd7c4ceb43643f0765e991bc413e54"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a> { <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff">APP_NOTINITIALIZED</a>, 
+<tr class="memitem:af758bda479df7ac72bc891fb7c068f47"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a> { <br />
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff">APP_NOTINITIALIZED</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87">APP_SUSPENDED</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87">APP_SUSPENDED</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302">APP_EXITING</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302">APP_EXITING</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1">APP_SUSPENDING</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1">APP_SUSPENDING</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058">APP_SLEEPMODE</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058">APP_SLEEPMODE</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f">APP_PREPARE_SLEEPMODE</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f">APP_PREPARE_SLEEPMODE</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f">APP_APPLETSTARTED</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f">APP_APPLETSTARTED</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119">APP_APPLETCLOSED</a>
+&#160;&#160;<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119">APP_APPLETCLOSED</a>
 <br />
- }<tr class="memdesc:ad0cd7c4ceb43643f0765e991bc413e54"><td class="mdescLeft">&#160;</td><td class="mdescRight">App status values.  <a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">More...</a><br /></td></tr>
-<tr class="separator:ad0cd7c4ceb43643f0765e991bc413e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:af758bda479df7ac72bc891fb7c068f47"><td class="mdescLeft">&#160;</td><td class="mdescRight">App status values.  <a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">More...</a><br /></td></tr>
+<tr class="separator:af758bda479df7ac72bc891fb7c068f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2">APTSIGNAL_HOMEBUTTON</a> = 1, 
+<tr class="memitem:a2722d05c62173b5d6e4a22a4666a6873"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">APT_Signal</a> { <br />
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2">APTSIGNAL_HOMEBUTTON</a> = 1, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a">APTSIGNAL_PREPARESLEEP</a> = 3, 
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a">APTSIGNAL_PREPARESLEEP</a> = 3, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e">APTSIGNAL_ENTERSLEEP</a> = 5, 
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e">APTSIGNAL_ENTERSLEEP</a> = 5, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9">APTSIGNAL_WAKEUP</a> = 6, 
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9">APTSIGNAL_WAKEUP</a> = 6, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f">APTSIGNAL_ENABLE</a> = 7, 
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f">APTSIGNAL_ENABLE</a> = 7, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed">APTSIGNAL_POWERBUTTON</a> = 8, 
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed">APTSIGNAL_POWERBUTTON</a> = 8, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f">APTSIGNAL_UTILITY</a> = 9, 
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f">APTSIGNAL_UTILITY</a> = 9, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca">APTSIGNAL_SLEEPSYSTEM</a> = 10, 
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca">APTSIGNAL_SLEEPSYSTEM</a> = 10, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c">APTSIGNAL_ERROR</a> = 11
+&#160;&#160;<a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c">APTSIGNAL_ERROR</a> = 11
 <br />
- }<tr class="memdesc:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">APT signals.  <a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8">More...</a><br /></td></tr>
-<tr class="separator:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a2722d05c62173b5d6e4a22a4666a6873"><td class="mdescLeft">&#160;</td><td class="mdescRight">APT signals.  <a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">More...</a><br /></td></tr>
+<tr class="separator:a2722d05c62173b5d6e4a22a4666a6873"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a05589fbab0657f08285ebdfe93f5ec9e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6">APTHOOK_ONSUSPEND</a> = 0, 
+<tr class="memitem:a65688ade2995260aadd4ab7539df58a6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">APT_HookType</a> { <br />
+&#160;&#160;<a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6">APTHOOK_ONSUSPEND</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4">APTHOOK_ONRESTORE</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4">APTHOOK_ONRESTORE</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc">APTHOOK_ONSLEEP</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc">APTHOOK_ONSLEEP</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd">APTHOOK_ONWAKEUP</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd">APTHOOK_ONWAKEUP</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75">APTHOOK_ONEXIT</a>, 
+&#160;&#160;<a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75">APTHOOK_ONEXIT</a>, 
 <br />
-&#160;&#160;<a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645">APTHOOK_COUNT</a>
+&#160;&#160;<a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645">APTHOOK_COUNT</a>
 <br />
- }<tr class="memdesc:a05589fbab0657f08285ebdfe93f5ec9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">APT hook types.  <a href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9e">More...</a><br /></td></tr>
-<tr class="separator:a05589fbab0657f08285ebdfe93f5ec9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a65688ade2995260aadd4ab7539df58a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">APT hook types.  <a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">More...</a><br /></td></tr>
+<tr class="separator:a65688ade2995260aadd4ab7539df58a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -252,12 +252,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_
 void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a43496c7fd1323be638e32f81456484e6">aptCloseSession</a> (void)</td></tr>
 <tr class="memdesc:a43496c7fd1323be638e32f81456484e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an APT session. <br /></td></tr>
 <tr class="separator:a43496c7fd1323be638e32f81456484e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae368991bccc21c18551fb8fe4fefc5c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#ae368991bccc21c18551fb8fe4fefc5c2">aptSetStatus</a> (<a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a> status)</td></tr>
-<tr class="memdesc:ae368991bccc21c18551fb8fe4fefc5c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the app's status.  <a href="#ae368991bccc21c18551fb8fe4fefc5c2">More...</a><br /></td></tr>
-<tr class="separator:ae368991bccc21c18551fb8fe4fefc5c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2187ea470a48f15ebb4137eaf3c865c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a2187ea470a48f15ebb4137eaf3c865c9">aptGetStatus</a> (void)</td></tr>
-<tr class="memdesc:a2187ea470a48f15ebb4137eaf3c865c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the app's status.  <a href="#a2187ea470a48f15ebb4137eaf3c865c9">More...</a><br /></td></tr>
-<tr class="separator:a2187ea470a48f15ebb4137eaf3c865c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fbd3ed72a947d50ca8b38c7f685f668"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a9fbd3ed72a947d50ca8b38c7f685f668">aptSetStatus</a> (<a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a> status)</td></tr>
+<tr class="memdesc:a9fbd3ed72a947d50ca8b38c7f685f668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the app's status.  <a href="#a9fbd3ed72a947d50ca8b38c7f685f668">More...</a><br /></td></tr>
+<tr class="separator:a9fbd3ed72a947d50ca8b38c7f685f668"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a934a994022b502b18074661ed41edfff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a934a994022b502b18074661ed41edfff">aptGetStatus</a> (void)</td></tr>
+<tr class="memdesc:a934a994022b502b18074661ed41edfff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the app's status.  <a href="#a934a994022b502b18074661ed41edfff">More...</a><br /></td></tr>
+<tr class="separator:a934a994022b502b18074661ed41edfff"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0182d88ee69776fa23be4ec014cb9448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a0182d88ee69776fa23be4ec014cb9448">aptGetStatusPower</a> (void)</td></tr>
 <tr class="memdesc:a0182d88ee69776fa23be4ec014cb9448"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the app's power status.  <a href="#a0182d88ee69776fa23be4ec014cb9448">More...</a><br /></td></tr>
 <tr class="separator:a0182d88ee69776fa23be4ec014cb9448"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -281,7 +281,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_
 <tr class="memitem:a84808c36d9a8c389896ecf241c7f89cb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a> (void)</td></tr>
 <tr class="memdesc:a84808c36d9a8c389896ecf241c7f89cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes the current APT status.  <a href="#a84808c36d9a8c389896ecf241c7f89cb">More...</a><br /></td></tr>
 <tr class="separator:a84808c36d9a8c389896ecf241c7f89cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab8985e95b252207e1adfa32ec8b943ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#ab8985e95b252207e1adfa32ec8b943ea">aptHook</a> (<a class="el" href="structaptHookCookie.html">aptHookCookie</a> *cookie, <a class="el" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a> callback, void *param)</td></tr>
+<tr class="memitem:ab8985e95b252207e1adfa32ec8b943ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#ab8985e95b252207e1adfa32ec8b943ea">aptHook</a> (<a class="el" href="structaptHookCookie.html">aptHookCookie</a> *cookie, <a class="el" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a> callback, void *param)</td></tr>
 <tr class="memdesc:ab8985e95b252207e1adfa32ec8b943ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up an APT status hook.  <a href="#ab8985e95b252207e1adfa32ec8b943ea">More...</a><br /></td></tr>
 <tr class="separator:ab8985e95b252207e1adfa32ec8b943ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a63034559615a68c7b390ac2912ad38f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a63034559615a68c7b390ac2912ad38f4">aptUnhook</a> (<a class="el" href="structaptHookCookie.html">aptHookCookie</a> *cookie)</td></tr>
@@ -331,9 +331,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_
 <tr class="memitem:a3877c4a86d4e491557e7e9bf86b8da95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a3877c4a86d4e491557e7e9bf86b8da95">APT_IsRegistered</a> (<a class="el" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">NS_APPID</a> appID, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out)</td></tr>
 <tr class="memdesc:a3877c4a86d4e491557e7e9bf86b8da95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether an application is registered.  <a href="#a3877c4a86d4e491557e7e9bf86b8da95">More...</a><br /></td></tr>
 <tr class="separator:a3877c4a86d4e491557e7e9bf86b8da95"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26ac4ae36b5504b5820be7fe0661ad26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a26ac4ae36b5504b5820be7fe0661ad26">APT_InquireNotification</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> appID, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *signalType)</td></tr>
-<tr class="memdesc:a26ac4ae36b5504b5820be7fe0661ad26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires as to whether a signal has been received.  <a href="#a26ac4ae36b5504b5820be7fe0661ad26">More...</a><br /></td></tr>
-<tr class="separator:a26ac4ae36b5504b5820be7fe0661ad26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d9c84201b13a43c3417d7e2f61b231b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a6d9c84201b13a43c3417d7e2f61b231b">APT_InquireNotification</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> appID, <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">APT_Signal</a> *signalType)</td></tr>
+<tr class="memdesc:a6d9c84201b13a43c3417d7e2f61b231b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquires as to whether a signal has been received.  <a href="#a6d9c84201b13a43c3417d7e2f61b231b">More...</a><br /></td></tr>
+<tr class="separator:a6d9c84201b13a43c3417d7e2f61b231b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a99188445583d14b149c898f8fb10f16f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="apt_8h.html#a99188445583d14b149c898f8fb10f16f">APT_NotifyToWait</a> (<a class="el" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">NS_APPID</a> appID)</td></tr>
 <tr class="memdesc:a99188445583d14b149c898f8fb10f16f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notifies an application to wait.  <a href="#a99188445583d14b149c898f8fb10f16f">More...</a><br /></td></tr>
 <tr class="separator:a99188445583d14b149c898f8fb10f16f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -411,121 +411,121 @@ Variables</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>APT (Applet) service. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8"></a>
+<a class="anchor" id="af758bda479df7ac72bc891fb7c068f47"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">anonymous enum</td>
+          <td class="memname">enum <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>APT signals. </p>
+<p>App status values. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2"></a>APTSIGNAL_HOMEBUTTON&#160;</td><td class="fielddoc">
-<p>Home button pressed. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff"></a>APP_NOTINITIALIZED&#160;</td><td class="fielddoc">
+<p>App not initialized. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a"></a>APTSIGNAL_PREPARESLEEP&#160;</td><td class="fielddoc">
-<p>Prepare to enter sleep mode. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d"></a>APP_RUNNING&#160;</td><td class="fielddoc">
+<p>App running. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e"></a>APTSIGNAL_ENTERSLEEP&#160;</td><td class="fielddoc">
-<p>Enter sleep mode. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87"></a>APP_SUSPENDED&#160;</td><td class="fielddoc">
+<p>App suspended. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9"></a>APTSIGNAL_WAKEUP&#160;</td><td class="fielddoc">
-<p>Wake from sleep mode. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302"></a>APP_EXITING&#160;</td><td class="fielddoc">
+<p>App exiting. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f"></a>APTSIGNAL_ENABLE&#160;</td><td class="fielddoc">
-<p>Enable. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1"></a>APP_SUSPENDING&#160;</td><td class="fielddoc">
+<p>App suspending. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed"></a>APTSIGNAL_POWERBUTTON&#160;</td><td class="fielddoc">
-<p>Power button pressed. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058"></a>APP_SLEEPMODE&#160;</td><td class="fielddoc">
+<p>App in sleep mode. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f"></a>APTSIGNAL_UTILITY&#160;</td><td class="fielddoc">
-<p>Utility called. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f"></a>APP_PREPARE_SLEEPMODE&#160;</td><td class="fielddoc">
+<p>App preparing to enter sleep mode. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca"></a>APTSIGNAL_SLEEPSYSTEM&#160;</td><td class="fielddoc">
-<p>System sleeping. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f"></a>APP_APPLETSTARTED&#160;</td><td class="fielddoc">
+<p>Applet started. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c"></a>APTSIGNAL_ERROR&#160;</td><td class="fielddoc">
-<p>Error occurred. </p>
+<tr><td class="fieldname"><a class="anchor" id="af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119"></a>APP_APPLETCLOSED&#160;</td><td class="fielddoc">
+<p>Applet closed. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9e"></a>
+<a class="anchor" id="a65688ade2995260aadd4ab7539df58a6"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">anonymous enum</td>
+          <td class="memname">enum <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">APT_HookType</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>APT hook types. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6"></a>APTHOOK_ONSUSPEND&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6"></a>APTHOOK_ONSUSPEND&#160;</td><td class="fielddoc">
 <p>App suspended. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4"></a>APTHOOK_ONRESTORE&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4"></a>APTHOOK_ONRESTORE&#160;</td><td class="fielddoc">
 <p>App restored. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc"></a>APTHOOK_ONSLEEP&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc"></a>APTHOOK_ONSLEEP&#160;</td><td class="fielddoc">
 <p>App sleeping. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd"></a>APTHOOK_ONWAKEUP&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd"></a>APTHOOK_ONWAKEUP&#160;</td><td class="fielddoc">
 <p>App waking up. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75"></a>APTHOOK_ONEXIT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75"></a>APTHOOK_ONEXIT&#160;</td><td class="fielddoc">
 <p>App exiting. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645"></a>APTHOOK_COUNT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645"></a>APTHOOK_COUNT&#160;</td><td class="fielddoc">
 <p>Number of APT hook types. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54"></a>
+<a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a></td>
+          <td class="memname">enum <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">APT_Signal</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>App status values. </p>
+<p>APT signals. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff"></a>APP_NOTINITIALIZED&#160;</td><td class="fielddoc">
-<p>App not initialized. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2"></a>APTSIGNAL_HOMEBUTTON&#160;</td><td class="fielddoc">
+<p>Home button pressed. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d"></a>APP_RUNNING&#160;</td><td class="fielddoc">
-<p>App running. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a"></a>APTSIGNAL_PREPARESLEEP&#160;</td><td class="fielddoc">
+<p>Prepare to enter sleep mode. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87"></a>APP_SUSPENDED&#160;</td><td class="fielddoc">
-<p>App suspended. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e"></a>APTSIGNAL_ENTERSLEEP&#160;</td><td class="fielddoc">
+<p>Enter sleep mode. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302"></a>APP_EXITING&#160;</td><td class="fielddoc">
-<p>App exiting. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9"></a>APTSIGNAL_WAKEUP&#160;</td><td class="fielddoc">
+<p>Wake from sleep mode. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1"></a>APP_SUSPENDING&#160;</td><td class="fielddoc">
-<p>App suspending. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f"></a>APTSIGNAL_ENABLE&#160;</td><td class="fielddoc">
+<p>Enable. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058"></a>APP_SLEEPMODE&#160;</td><td class="fielddoc">
-<p>App in sleep mode. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed"></a>APTSIGNAL_POWERBUTTON&#160;</td><td class="fielddoc">
+<p>Power button pressed. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f"></a>APP_PREPARE_SLEEPMODE&#160;</td><td class="fielddoc">
-<p>App preparing to enter sleep mode. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f"></a>APTSIGNAL_UTILITY&#160;</td><td class="fielddoc">
+<p>Utility called. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f"></a>APP_APPLETSTARTED&#160;</td><td class="fielddoc">
-<p>Applet started. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca"></a>APTSIGNAL_SLEEPSYSTEM&#160;</td><td class="fielddoc">
+<p>System sleeping. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119"></a>APP_APPLETCLOSED&#160;</td><td class="fielddoc">
-<p>Applet closed. </p>
+<tr><td class="fieldname"><a class="anchor" id="a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c"></a>APTSIGNAL_ERROR&#160;</td><td class="fielddoc">
+<p>Error occurred. </p>
 </td></tr>
 </table>
 
@@ -1235,7 +1235,7 @@ Variables</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a26ac4ae36b5504b5820be7fe0661ad26"></a>
+<a class="anchor" id="a6d9c84201b13a43c3417d7e2f61b231b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1248,7 +1248,7 @@ Variables</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">APT_Signal</a> *&#160;</td>
           <td class="paramname"><em>signalType</em>&#160;</td>
         </tr>
         <tr>
@@ -1956,12 +1956,12 @@ Variables</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2187ea470a48f15ebb4137eaf3c865c9"></a>
+<a class="anchor" id="a934a994022b502b18074661ed41edfff"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a> aptGetStatus </td>
+          <td class="memname"><a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a> aptGetStatus </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -2007,7 +2007,7 @@ Variables</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a>&#160;</td>
           <td class="paramname"><em>callback</em>, </td>
         </tr>
         <tr>
@@ -2052,7 +2052,7 @@ Variables</h2></td></tr>
 
 <p>Processes the current APT status. </p>
 <p>Generally used within a main loop. </p><dl class="section return"><dt>Returns</dt><dd>Whether the application is closing. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a1">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a8">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a3">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a7">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a69">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a68">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a79">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a6">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a3">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a3">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a6">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a17">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a3">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a3">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a3">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a19">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a6">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a4">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a9">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a3">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a1">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a8">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a3">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a7">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a69">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a68">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a79">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a6">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a3">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a3">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a6">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a17">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a3">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a3">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a3">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a16">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a5">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a4">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a9">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a3">time/rtc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
@@ -2071,18 +2071,18 @@ Variables</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Triggers a return to the home menu. </p>
-<p>This should be called by the user application when <a class="el" href="apt_8h.html#a2187ea470a48f15ebb4137eaf3c865c9" title="Gets the app&#39;s status. ">aptGetStatus()</a> returns APP_SUSPENDING, not calling this will result in return-to-menu being disabled with the status left at APP_SUSPENDING. This function will not return until the system returns to the application, or when the status was changed to APP_EXITING. </p>
+<p>This should be called by the user application when <a class="el" href="apt_8h.html#a934a994022b502b18074661ed41edfff" title="Gets the app&#39;s status. ">aptGetStatus()</a> returns APP_SUSPENDING, not calling this will result in return-to-menu being disabled with the status left at APP_SUSPENDING. This function will not return until the system returns to the application, or when the status was changed to APP_EXITING. </p>
 
 </div>
 </div>
-<a class="anchor" id="ae368991bccc21c18551fb8fe4fefc5c2"></a>
+<a class="anchor" id="a9fbd3ed72a947d50ca8b38c7f685f668"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">void aptSetStatus </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a>&#160;</td>
           <td class="paramname"><em>status</em></td><td>)</td>
           <td></td>
         </tr>
index c004d0b066e5c57e22fada2c16e2578d4ab1d6e3..816970df9fce09accb584d07ebb6cec4e0cfe602 100644 (file)
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * Retrieved from http://3dbrew.org/wiki/NS_and_APT_Services#AppIDs</span></div>
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">   18</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>{</div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">   18</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
 <div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a8f37528864cd8f92fda4cfe47683fbc0">   19</a></span>&#160;    <a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a8f37528864cd8f92fda4cfe47683fbc0">APPID_HOMEMENU</a> = 0x101,           <span class="comment">///&lt; Home Menu</span></div>
 <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a87b7c295b2b641f99a0575b75158588d">   20</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a87b7c295b2b641f99a0575b75158588d">APPID_CAMERA</a> = 0x110,             <span class="comment">///&lt; Camera applet</span></div>
 <div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a90342df4a473f4f863bf6579de5d5da1">   21</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a90342df4a473f4f863bf6579de5d5da1">APPID_FRIENDS_LIST</a> = 0x112,       <span class="comment">///&lt; Friends List applet</span></div>
@@ -128,55 +128,55 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867ab568d9496ed24b47b99ce5e2b243a669">   36</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867ab568d9496ed24b47b99ce5e2b243a669">APPID_MINT</a> = 0x407,               <span class="comment">///&lt; mint</span></div>
 <div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a2d87855eb66c1fe1b1548efc3b3679ab">   37</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a2d87855eb66c1fe1b1548efc3b3679ab">APPID_EXTRAPAD</a> = 0x408,           <span class="comment">///&lt; extrapad</span></div>
 <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a5fbb4942d8f6db49a8888fc1f8b9cc0c">   38</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a5fbb4942d8f6db49a8888fc1f8b9cc0c">APPID_MEMOLIB</a> = 0x409,            <span class="comment">///&lt; memolib</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"></span>}<a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">NS_APPID</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"></span>} <a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">NS_APPID</a>;</div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">/// App status values.</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">   42</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span>{</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff">   43</a></span>&#160;    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff">APP_NOTINITIALIZED</a>,    <span class="comment">///&lt; App not initialized.</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d">   44</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a>,           <span class="comment">///&lt; App running.</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87">   45</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87">APP_SUSPENDED</a>,         <span class="comment">///&lt; App suspended.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302">   46</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302">APP_EXITING</a>,           <span class="comment">///&lt; App exiting.</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1">   47</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1">APP_SUSPENDING</a>,        <span class="comment">///&lt; App suspending.</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058">   48</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058">APP_SLEEPMODE</a>,         <span class="comment">///&lt; App in sleep mode.</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f">   49</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f">APP_PREPARE_SLEEPMODE</a>, <span class="comment">///&lt; App preparing to enter sleep mode.</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f">   50</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f">APP_APPLETSTARTED</a>,     <span class="comment">///&lt; Applet started.</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119">   51</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119">APP_APPLETCLOSED</a>       <span class="comment">///&lt; Applet closed.</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"></span>}<a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">   42</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff">   43</a></span>&#160;    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff">APP_NOTINITIALIZED</a>,    <span class="comment">///&lt; App not initialized.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d">   44</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a>,           <span class="comment">///&lt; App running.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87">   45</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87">APP_SUSPENDED</a>,         <span class="comment">///&lt; App suspended.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302">   46</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302">APP_EXITING</a>,           <span class="comment">///&lt; App exiting.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1">   47</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1">APP_SUSPENDING</a>,        <span class="comment">///&lt; App suspending.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058">   48</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058">APP_SLEEPMODE</a>,         <span class="comment">///&lt; App in sleep mode.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f">   49</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f">APP_PREPARE_SLEEPMODE</a>, <span class="comment">///&lt; App preparing to enter sleep mode.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f">   50</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f">APP_APPLETSTARTED</a>,     <span class="comment">///&lt; Applet started.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119">   51</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119">APP_APPLETCLOSED</a>       <span class="comment">///&lt; Applet closed.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"></span>} <a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a>;</div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">/// APT signals.</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"></span><span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2">   56</a></span>&#160;    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2">APTSIGNAL_HOMEBUTTON</a>   = 1,  <span class="comment">///&lt; Home button pressed.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">   55</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2">   56</a></span>&#160;    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2">APTSIGNAL_HOMEBUTTON</a>   = 1,  <span class="comment">///&lt; Home button pressed.</span></div>
 <div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"></span>    <span class="comment">// 2: sleep-mode related?</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a">   58</a></span>&#160;    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a">APTSIGNAL_PREPARESLEEP</a> = 3,  <span class="comment">///&lt; Prepare to enter sleep mode.</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a">   58</a></span>&#160;    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a">APTSIGNAL_PREPARESLEEP</a> = 3,  <span class="comment">///&lt; Prepare to enter sleep mode.</span></div>
 <div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"></span>    <span class="comment">// 4: triggered when ptm:s GetShellStatus() returns 5.</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e">   60</a></span>&#160;    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e">APTSIGNAL_ENTERSLEEP</a>   = 5,  <span class="comment">///&lt; Enter sleep mode.</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9">   61</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9">APTSIGNAL_WAKEUP</a>       = 6,  <span class="comment">///&lt; Wake from sleep mode.</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f">   62</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f">APTSIGNAL_ENABLE</a>       = 7,  <span class="comment">///&lt; Enable.</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed">   63</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed">APTSIGNAL_POWERBUTTON</a>  = 8,  <span class="comment">///&lt; Power button pressed.</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f">   64</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f">APTSIGNAL_UTILITY</a>      = 9,  <span class="comment">///&lt; Utility called.</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca">   65</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca">APTSIGNAL_SLEEPSYSTEM</a>  = 10, <span class="comment">///&lt; System sleeping.</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c">   66</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c">APTSIGNAL_ERROR</a>        = 11  <span class="comment">///&lt; Error occurred.</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e">   60</a></span>&#160;    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e">APTSIGNAL_ENTERSLEEP</a>   = 5,  <span class="comment">///&lt; Enter sleep mode.</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9">   61</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9">APTSIGNAL_WAKEUP</a>       = 6,  <span class="comment">///&lt; Wake from sleep mode.</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f">   62</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f">APTSIGNAL_ENABLE</a>       = 7,  <span class="comment">///&lt; Enable.</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed">   63</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed">APTSIGNAL_POWERBUTTON</a>  = 8,  <span class="comment">///&lt; Power button pressed.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f">   64</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f">APTSIGNAL_UTILITY</a>      = 9,  <span class="comment">///&lt; Utility called.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca">   65</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca">APTSIGNAL_SLEEPSYSTEM</a>  = 10, <span class="comment">///&lt; System sleeping.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c">   66</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c">APTSIGNAL_ERROR</a>        = 11  <span class="comment">///&lt; Error occurred.</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"></span>} <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">APT_Signal</a>;</div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">/// APT hook types.</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"></span><span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6">   71</a></span>&#160;    <a class="code" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6">APTHOOK_ONSUSPEND</a> = 0, <span class="comment">///&lt; App suspended.</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4">   72</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4">APTHOOK_ONRESTORE</a>,     <span class="comment">///&lt; App restored.</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc">   73</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc">APTHOOK_ONSLEEP</a>,       <span class="comment">///&lt; App sleeping.</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd">   74</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd">APTHOOK_ONWAKEUP</a>,      <span class="comment">///&lt; App waking up.</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75">   75</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75">APTHOOK_ONEXIT</a>,        <span class="comment">///&lt; App exiting.</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">   70</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6">   71</a></span>&#160;    <a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6">APTHOOK_ONSUSPEND</a> = 0, <span class="comment">///&lt; App suspended.</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4">   72</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4">APTHOOK_ONRESTORE</a>,     <span class="comment">///&lt; App restored.</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc">   73</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc">APTHOOK_ONSLEEP</a>,       <span class="comment">///&lt; App sleeping.</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd">   74</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd">APTHOOK_ONWAKEUP</a>,      <span class="comment">///&lt; App waking up.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75">   75</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75">APTHOOK_ONEXIT</a>,        <span class="comment">///&lt; App exiting.</span></div>
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645">   77</a></span>&#160;    <a class="code" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645">APTHOOK_COUNT</a>,         <span class="comment">///&lt; Number of APT hook types.</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645">   77</a></span>&#160;    <a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645">APTHOOK_COUNT</a>,         <span class="comment">///&lt; Number of APT hook types.</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"></span>} <a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">APT_HookType</a>;</div>
 <div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">/// APT hook function.</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">   81</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> void (*<a class="code" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a>)(<span class="keywordtype">int</span> hook, <span class="keywordtype">void</span>* param);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">   81</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> void (*<a class="code" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a>)(<a class="code" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">APT_HookType</a> hook, <span class="keywordtype">void</span>* param);</div>
 <div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">/// APT hook cookie.</span></div>
 <div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structaptHookCookie.html">   84</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>tag_aptHookCookie</div>
 <div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;{</div>
 <div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structaptHookCookie.html#a33a1ae3e3190e03beaa711bda3f4fc95">   86</a></span>&#160;    <span class="keyword">struct </span>tag_aptHookCookie* <a class="code" href="structaptHookCookie.html#a33a1ae3e3190e03beaa711bda3f4fc95">next</a>; <span class="comment">///&lt; Next cookie.</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structaptHookCookie.html#aabde96d2b1ce22813acc0502935eed86">   87</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a> <a class="code" href="structaptHookCookie.html#aabde96d2b1ce22813acc0502935eed86">callback</a>;             <span class="comment">///&lt; Hook callback.</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structaptHookCookie.html#aabde96d2b1ce22813acc0502935eed86">   87</a></span>&#160;<span class="comment"></span>    <a class="code" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a> <a class="code" href="structaptHookCookie.html#aabde96d2b1ce22813acc0502935eed86">callback</a>;             <span class="comment">///&lt; Hook callback.</span></div>
 <div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structaptHookCookie.html#a2f81fb95e85a1c4b9e0cb411deccf94f">   88</a></span>&#160;<span class="comment"></span>    <span class="keywordtype">void</span>* <a class="code" href="structaptHookCookie.html#a2f81fb95e85a1c4b9e0cb411deccf94f">param</a>;                    <span class="comment">///&lt; Callback parameter.</span></div>
 <div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment"></span>} <a class="code" href="structaptHookCookie.html">aptHookCookie</a>;</div>
 <div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"></span></div>
@@ -199,13 +199,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment"> * @brief Sets the app&#39;s status.</span></div>
 <div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment"> * @param status Status to set.</span></div>
 <div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keywordtype">void</span> <a class="code" href="apt_8h.html#ae368991bccc21c18551fb8fe4fefc5c2">aptSetStatus</a>(<a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a> status);</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keywordtype">void</span> <a class="code" href="apt_8h.html#a9fbd3ed72a947d50ca8b38c7f685f668">aptSetStatus</a>(<a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a> status);</div>
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"> * @brief Gets the app&#39;s status.</span></div>
 <div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"> * @return The app&#39;s status.</span></div>
 <div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<a class="code" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a> <a class="code" href="apt_8h.html#a2187ea470a48f15ebb4137eaf3c865c9">aptGetStatus</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<a class="code" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a> <a class="code" href="apt_8h.html#a934a994022b502b18074661ed41edfff">aptGetStatus</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> * @brief Gets the app&#39;s power status.</span></div>
@@ -251,7 +251,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> * @param callback Function to call when APT&#39;s status changes.</span></div>
 <div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> * @param param User-defined parameter to pass to the callback.</span></div>
 <div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keywordtype">void</span> <a class="code" href="apt_8h.html#ab8985e95b252207e1adfa32ec8b943ea">aptHook</a>(<a class="code" href="structaptHookCookie.html">aptHookCookie</a>* cookie, <a class="code" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a> callback, <span class="keywordtype">void</span>* param);</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keywordtype">void</span> <a class="code" href="apt_8h.html#ab8985e95b252207e1adfa32ec8b943ea">aptHook</a>(<a class="code" href="structaptHookCookie.html">aptHookCookie</a>* cookie, <a class="code" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a> callback, <span class="keywordtype">void</span>* param);</div>
 <div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"> * @brief Removes an APT status hook.</span></div>
@@ -370,7 +370,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> * @param appID ID of the application.</span></div>
 <div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> * @param signalType Pointer to output the signal type to.</span></div>
 <div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="apt_8h.html#a26ac4ae36b5504b5820be7fe0661ad26">APT_InquireNotification</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> appID, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* signalType);</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="apt_8h.html#a6d9c84201b13a43c3417d7e2f61b231b">APT_InquireNotification</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> appID, <a class="code" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">APT_Signal</a>* signalType);</div>
 <div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> * @brief Notifies an application to wait.</span></div>
@@ -545,113 +545,115 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a260f2cb2e29d19f8cd84aa697b1caa13"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a260f2cb2e29d19f8cd84aa697b1caa13">APPID_APPLICATION</a></div><div class="ttdoc">Application. </div><div class="ttdef"><b>Definition:</b> apt.h:29</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a4ef448d27710631a82b64e46de9a1a15"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a4ef448d27710631a82b64e46de9a1a15">APPID_AMIIBO_SETTINGS</a></div><div class="ttdoc">Amiibo settings applet (cabinet) </div><div class="ttdef"><b>Definition:</b> apt.h:28</div></div>
 <div class="ttc" id="structaptHookCookie_html_aabde96d2b1ce22813acc0502935eed86"><div class="ttname"><a href="structaptHookCookie.html#aabde96d2b1ce22813acc0502935eed86">aptHookCookie::callback</a></div><div class="ttdeci">aptHookFn callback</div><div class="ttdoc">Hook callback. </div><div class="ttdef"><b>Definition:</b> apt.h:87</div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f">APTSIGNAL_ENABLE</a></div><div class="ttdoc">Enable. </div><div class="ttdef"><b>Definition:</b> apt.h:62</div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">APT_AppStatus</a></div><div class="ttdeci">APT_AppStatus</div><div class="ttdoc">App status values. </div><div class="ttdef"><b>Definition:</b> apt.h:42</div></div>
 <div class="ttc" id="apt_8h_html_a3877c4a86d4e491557e7e9bf86b8da95"><div class="ttname"><a href="apt_8h.html#a3877c4a86d4e491557e7e9bf86b8da95">APT_IsRegistered</a></div><div class="ttdeci">Result APT_IsRegistered(NS_APPID appID, u8 *out)</div><div class="ttdoc">Gets whether an application is registered. </div></div>
 <div class="ttc" id="apt_8h_html_ac89f363acef9b400afa38a7dd54ddd91"><div class="ttname"><a href="apt_8h.html#ac89f363acef9b400afa38a7dd54ddd91">APT_ReplySleepQuery</a></div><div class="ttdeci">Result APT_ReplySleepQuery(NS_APPID appID, u32 a)</div><div class="ttdoc">Replies to a sleep query. </div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="apt_8h_html_a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645"><div class="ttname"><a href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645">APTHOOK_COUNT</a></div><div class="ttdoc">Number of APT hook types. </div><div class="ttdef"><b>Definition:</b> apt.h:77</div></div>
 <div class="ttc" id="apt_8h_html_a7dcf73a6f87b32ef0c7cf346debe9cb1"><div class="ttname"><a href="apt_8h.html#a7dcf73a6f87b32ef0c7cf346debe9cb1">APT_DoAppJump</a></div><div class="ttdeci">Result APT_DoAppJump(u32 NSbuf0Size, u32 NSbuf1Size, u8 *NSbuf0Ptr, u8 *NSbuf1Ptr)</div><div class="ttdoc">Performs an application jump. </div></div>
 <div class="ttc" id="apt_8h_html_a45fa3420c9fd7e3353f1c1ab8631bae2"><div class="ttname"><a href="apt_8h.html#a45fa3420c9fd7e3353f1c1ab8631bae2">aptOpenSession</a></div><div class="ttdeci">void aptOpenSession(void)</div><div class="ttdoc">Opens an APT session. </div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a">APTSIGNAL_PREPARESLEEP</a></div><div class="ttdoc">Prepare to enter sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:58</div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e">APTSIGNAL_ENTERSLEEP</a></div><div class="ttdoc">Enter sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:60</div></div>
 <div class="ttc" id="structaptHookCookie_html"><div class="ttname"><a href="structaptHookCookie.html">aptHookCookie</a></div><div class="ttdoc">APT hook cookie. </div><div class="ttdef"><b>Definition:</b> apt.h:84</div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca">APTSIGNAL_SLEEPSYSTEM</a></div><div class="ttdoc">System sleeping. </div><div class="ttdef"><b>Definition:</b> apt.h:65</div></div>
 <div class="ttc" id="apt_8h_html_a5cd26782aa0d4e85b953c17ef78d3e62"><div class="ttname"><a href="apt_8h.html#a5cd26782aa0d4e85b953c17ef78d3e62">aptSignalReadyForSleep</a></div><div class="ttdeci">void aptSignalReadyForSleep(void)</div><div class="ttdoc">Signals that the app is ready to sleep. </div></div>
 <div class="ttc" id="apt_8h_html_a5f397c13eb78616181c966f9ade86224"><div class="ttname"><a href="apt_8h.html#a5f397c13eb78616181c966f9ade86224">APT_Enable</a></div><div class="ttdeci">Result APT_Enable(u32 a)</div><div class="ttdoc">Enables APT. </div></div>
 <div class="ttc" id="apt_8h_html_a84808c36d9a8c389896ecf241c7f89cb"><div class="ttname"><a href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a></div><div class="ttdeci">bool aptMainLoop(void)</div><div class="ttdoc">Processes the current APT status. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867acbdb6b2cd70fa978172a3598fad63a9d"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867acbdb6b2cd70fa978172a3598fad63a9d">APPID_SNOTE_AP</a></div><div class="ttdoc">SNOTE_AP. </div><div class="ttdef"><b>Definition:</b> apt.h:34</div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
-<div class="ttc" id="apt_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6"><div class="ttname"><a href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6">APTHOOK_ONSUSPEND</a></div><div class="ttdoc">App suspended. </div><div class="ttdef"><b>Definition:</b> apt.h:71</div></div>
+<div class="ttc" id="apt_8h_html_a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4"><div class="ttname"><a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4">APTHOOK_ONRESTORE</a></div><div class="ttdoc">App restored. </div><div class="ttdef"><b>Definition:</b> apt.h:72</div></div>
+<div class="ttc" id="apt_8h_html_abab9ede8bc76064b9da878b9bf9626f5"><div class="ttname"><a href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a></div><div class="ttdeci">void(* aptHookFn)(APT_HookType hook, void *param)</div><div class="ttdoc">APT hook function. </div><div class="ttdef"><b>Definition:</b> apt.h:81</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a2d87855eb66c1fe1b1548efc3b3679ab"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a2d87855eb66c1fe1b1548efc3b3679ab">APPID_EXTRAPAD</a></div><div class="ttdoc">extrapad </div><div class="ttdef"><b>Definition:</b> apt.h:37</div></div>
+<div class="ttc" id="apt_8h_html_a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75"><div class="ttname"><a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75">APTHOOK_ONEXIT</a></div><div class="ttdoc">App exiting. </div><div class="ttdef"><b>Definition:</b> apt.h:75</div></div>
 <div class="ttc" id="apt_8h_html_a948693eacbd602be749512a7c268dc4a"><div class="ttname"><a href="apt_8h.html#a948693eacbd602be749512a7c268dc4a">aptInit</a></div><div class="ttdeci">Result aptInit(void)</div><div class="ttdoc">Initializes APT. </div></div>
 <div class="ttc" id="apt_8h_html_ab8985e95b252207e1adfa32ec8b943ea"><div class="ttname"><a href="apt_8h.html#ab8985e95b252207e1adfa32ec8b943ea">aptHook</a></div><div class="ttdeci">void aptHook(aptHookCookie *cookie, aptHookFn callback, void *param)</div><div class="ttdoc">Sets up an APT status hook. </div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a></div><div class="ttdoc">App running. </div><div class="ttdef"><b>Definition:</b> apt.h:44</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a90342df4a473f4f863bf6579de5d5da1"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a90342df4a473f4f863bf6579de5d5da1">APPID_FRIENDS_LIST</a></div><div class="ttdoc">Friends List applet. </div><div class="ttdef"><b>Definition:</b> apt.h:21</div></div>
-<div class="ttc" id="apt_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc"><div class="ttname"><a href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc">APTHOOK_ONSLEEP</a></div><div class="ttdoc">App sleeping. </div><div class="ttdef"><b>Definition:</b> apt.h:73</div></div>
 <div class="ttc" id="apt_8h_html_a68ef22016948a53bd940187a0497cbfe"><div class="ttname"><a href="apt_8h.html#a68ef22016948a53bd940187a0497cbfe">APT_CloseApplication</a></div><div class="ttdeci">Result APT_CloseApplication(const u8 *param, size_t paramSize, Handle handle)</div><div class="ttdoc">Closes the application. </div></div>
 <div class="ttc" id="apt_8h_html_aa40df8aaaef30ec1f31741a9d8299592"><div class="ttname"><a href="apt_8h.html#aa40df8aaaef30ec1f31741a9d8299592">APT_ReplySleepNotificationComplete</a></div><div class="ttdeci">Result APT_ReplySleepNotificationComplete(NS_APPID appID)</div><div class="ttdoc">Replies that a sleep notification has been completed. </div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff">APP_NOTINITIALIZED</a></div><div class="ttdoc">App not initialized. </div><div class="ttdef"><b>Definition:</b> apt.h:43</div></div>
 <div class="ttc" id="structaptHookCookie_html_a33a1ae3e3190e03beaa711bda3f4fc95"><div class="ttname"><a href="structaptHookCookie.html#a33a1ae3e3190e03beaa711bda3f4fc95">aptHookCookie::next</a></div><div class="ttdeci">struct tag_aptHookCookie * next</div><div class="ttdoc">Next cookie. </div><div class="ttdef"><b>Definition:</b> apt.h:86</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a01396b5773be96d22c1eed608fb6f445"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a01396b5773be96d22c1eed608fb6f445">APPID_INSTRUCTION_MANUAL</a></div><div class="ttdoc">Instruction Manual applet. </div><div class="ttdef"><b>Definition:</b> apt.h:24</div></div>
+<div class="ttc" id="apt_8h_html_a934a994022b502b18074661ed41edfff"><div class="ttname"><a href="apt_8h.html#a934a994022b502b18074661ed41edfff">aptGetStatus</a></div><div class="ttdeci">APT_AppStatus aptGetStatus(void)</div><div class="ttdoc">Gets the app&#39;s status. </div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
 <div class="ttc" id="apt_8h_html_a1bd9ccbdfc73aebaa20098e419d0a498"><div class="ttname"><a href="apt_8h.html#a1bd9ccbdfc73aebaa20098e419d0a498">APT_PrepareToCloseApplication</a></div><div class="ttdeci">Result APT_PrepareToCloseApplication(u8 a)</div><div class="ttdoc">Prepares to close the application. </div></div>
 <div class="ttc" id="apt_8h_html_a0182d88ee69776fa23be4ec014cb9448"><div class="ttname"><a href="apt_8h.html#a0182d88ee69776fa23be4ec014cb9448">aptGetStatusPower</a></div><div class="ttdeci">u32 aptGetStatusPower(void)</div><div class="ttdoc">Gets the app&#39;s power status. </div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a">APTSIGNAL_PREPARESLEEP</a></div><div class="ttdoc">Prepare to enter sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:58</div></div>
 <div class="ttc" id="apt_8h_html_a0758146d7d1535374a8bf9660045b248"><div class="ttname"><a href="apt_8h.html#a0758146d7d1535374a8bf9660045b248">aptGetMenuAppID</a></div><div class="ttdeci">NS_APPID aptGetMenuAppID(void)</div><div class="ttdoc">Gets the menu&#39;s app ID. </div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119">APP_APPLETCLOSED</a></div><div class="ttdoc">Applet closed. </div><div class="ttdef"><b>Definition:</b> apt.h:51</div></div>
+<div class="ttc" id="apt_8h_html_a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd"><div class="ttname"><a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd">APTHOOK_ONWAKEUP</a></div><div class="ttdoc">App waking up. </div><div class="ttdef"><b>Definition:</b> apt.h:74</div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a></div><div class="ttdoc">App running. </div><div class="ttdef"><b>Definition:</b> apt.h:44</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867aa109ff5c86fb8397ba9c228633e3ec52"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867aa109ff5c86fb8397ba9c228633e3ec52">APPID_NOTIFICATIONS</a></div><div class="ttdoc">Notifications applet. </div><div class="ttdef"><b>Definition:</b> apt.h:25</div></div>
 <div class="ttc" id="apt_8h_html_a63a4915880650fb6c0b1b4cc82fa45d8"><div class="ttname"><a href="apt_8h.html#a63a4915880650fb6c0b1b4cc82fa45d8">APT_JumpToHomeMenu</a></div><div class="ttdeci">Result APT_JumpToHomeMenu(const u8 *param, size_t paramSize, Handle handle)</div><div class="ttdoc">Jumps to the home menu. </div></div>
-<div class="ttc" id="apt_8h_html_a043d12cf104a679be3476ee13b06ca1b"><div class="ttname"><a href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a></div><div class="ttdeci">void(* aptHookFn)(int hook, void *param)</div><div class="ttdoc">APT hook function. </div><div class="ttdef"><b>Definition:</b> apt.h:81</div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9">APTSIGNAL_WAKEUP</a></div><div class="ttdoc">Wake from sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:61</div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed">APTSIGNAL_POWERBUTTON</a></div><div class="ttdoc">Power button pressed. </div><div class="ttdef"><b>Definition:</b> apt.h:63</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a0efd9e13f5bbc4af83b3a456a120d6e5"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a0efd9e13f5bbc4af83b3a456a120d6e5">APPID_MIIVERSE_POSTING</a></div><div class="ttdoc">Miiverse posting applet (solv3) </div><div class="ttdef"><b>Definition:</b> apt.h:27</div></div>
 <div class="ttc" id="apt_8h_html_a102a0f3aca2d09620a1aa9f8ee0e0e11"><div class="ttname"><a href="apt_8h.html#a102a0f3aca2d09620a1aa9f8ee0e0e11">APT_ReceiveParameter</a></div><div class="ttdeci">Result APT_ReceiveParameter(NS_APPID appID, u32 bufferSize, u32 *buffer, u32 *actualSize, u8 *signalType)</div><div class="ttdoc">Receives a parameter. </div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2">APTSIGNAL_HOMEBUTTON</a></div><div class="ttdoc">Home button pressed. </div><div class="ttdef"><b>Definition:</b> apt.h:56</div></div>
 <div class="ttc" id="types_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:25</div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1">APP_SUSPENDING</a></div><div class="ttdoc">App suspending. </div><div class="ttdef"><b>Definition:</b> apt.h:47</div></div>
 <div class="ttc" id="apt_8h_html_a22cd9d2f7439e562886e0532fb6e5308"><div class="ttname"><a href="apt_8h.html#a22cd9d2f7439e562886e0532fb6e5308">APT_CheckNew3DS_System</a></div><div class="ttdeci">Result APT_CheckNew3DS_System(u8 *out)</div><div class="ttdoc">Checks whether the system is a New 3DS. </div></div>
 <div class="ttc" id="apt_8h_html_aa83ab636d5c52e2c95eae3f3abe940e7"><div class="ttname"><a href="apt_8h.html#aa83ab636d5c52e2c95eae3f3abe940e7">APT_SetAppCpuTimeLimit</a></div><div class="ttdeci">Result APT_SetAppCpuTimeLimit(u32 percent)</div><div class="ttdoc">Sets the application&#39;s CPU time limit. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867ab568d9496ed24b47b99ce5e2b243a669"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867ab568d9496ed24b47b99ce5e2b243a669">APPID_MINT</a></div><div class="ttdoc">mint </div><div class="ttdef"><b>Definition:</b> apt.h:36</div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f">APP_PREPARE_SLEEPMODE</a></div><div class="ttdoc">App preparing to enter sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:49</div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff">APP_NOTINITIALIZED</a></div><div class="ttdoc">App not initialized. </div><div class="ttdef"><b>Definition:</b> apt.h:43</div></div>
 <div class="ttc" id="apt_8h_html_a9d1004156faa98ab4f0211e3a6549d01"><div class="ttname"><a href="apt_8h.html#a9d1004156faa98ab4f0211e3a6549d01">APT_StartSystemApplet</a></div><div class="ttdeci">Result APT_StartSystemApplet(NS_APPID appID, u32 bufSize, Handle applHandle, u8 *buf)</div><div class="ttdoc">Starts a system applet. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a3b79a475a545d9cf0590ecee5377562d"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a3b79a475a545d9cf0590ecee5377562d">APPID_MIIVERSE</a></div><div class="ttdoc">Miiverse applet (olv) </div><div class="ttdef"><b>Definition:</b> apt.h:26</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
 <div class="ttc" id="apt_8h_html_afb9fcff1eafd3b0278af6e9b8217e8ef"><div class="ttname"><a href="apt_8h.html#afb9fcff1eafd3b0278af6e9b8217e8ef">aptEvents</a></div><div class="ttdeci">Handle aptEvents[3]</div><div class="ttdoc">APT events. </div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c">APTSIGNAL_ERROR</a></div><div class="ttdoc">Error occurred. </div><div class="ttdef"><b>Definition:</b> apt.h:66</div></div>
 <div class="ttc" id="apt_8h_html_af80ae4fce5a7efc802ed22f5bb87b11d"><div class="ttname"><a href="apt_8h.html#af80ae4fce5a7efc802ed22f5bb87b11d">APT_PrepareToStartLibraryApplet</a></div><div class="ttdeci">Result APT_PrepareToStartLibraryApplet(NS_APPID appID)</div><div class="ttdoc">Prepares to start a library applet. </div></div>
 <div class="ttc" id="apt_8h_html_a41c55086efa92d739a9b05171f55dbb2"><div class="ttname"><a href="apt_8h.html#a41c55086efa92d739a9b05171f55dbb2">aptSetStatusPower</a></div><div class="ttdeci">void aptSetStatusPower(u32 status)</div><div class="ttdoc">Sets the app&#39;s power status. </div></div>
 <div class="ttc" id="apt_8h_html_a445fa08d61a93c171b7b920c75261e6d"><div class="ttname"><a href="apt_8h.html#a445fa08d61a93c171b7b920c75261e6d">APT_GetLockHandle</a></div><div class="ttdeci">Result APT_GetLockHandle(u16 flags, Handle *lockHandle)</div><div class="ttdoc">Gets an APT lock handle. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a87b7c295b2b641f99a0575b75158588d"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a87b7c295b2b641f99a0575b75158588d">APPID_CAMERA</a></div><div class="ttdoc">Camera applet. </div><div class="ttdef"><b>Definition:</b> apt.h:20</div></div>
+<div class="ttc" id="apt_8h_html_a9fbd3ed72a947d50ca8b38c7f685f668"><div class="ttname"><a href="apt_8h.html#a9fbd3ed72a947d50ca8b38c7f685f668">aptSetStatus</a></div><div class="ttdeci">void aptSetStatus(APT_AppStatus status)</div><div class="ttdoc">Sets the app&#39;s status. </div></div>
 <div class="ttc" id="apt_8h_html_a43496c7fd1323be638e32f81456484e6"><div class="ttname"><a href="apt_8h.html#a43496c7fd1323be638e32f81456484e6">aptCloseSession</a></div><div class="ttdeci">void aptCloseSession(void)</div><div class="ttdoc">Closes an APT session. </div></div>
-<div class="ttc" id="apt_8h_html_a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4"><div class="ttname"><a href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4">APTHOOK_ONRESTORE</a></div><div class="ttdoc">App restored. </div><div class="ttdef"><b>Definition:</b> apt.h:72</div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca">APTSIGNAL_SLEEPSYSTEM</a></div><div class="ttdoc">System sleeping. </div><div class="ttdef"><b>Definition:</b> apt.h:65</div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302">APP_EXITING</a></div><div class="ttdoc">App exiting. </div><div class="ttdef"><b>Definition:</b> apt.h:46</div></div>
 <div class="ttc" id="apt_8h_html_af5e1cdaafbacf5b774c42e459620db1a"><div class="ttname"><a href="apt_8h.html#af5e1cdaafbacf5b774c42e459620db1a">APT_GetAppletManInfo</a></div><div class="ttdeci">Result APT_GetAppletManInfo(u8 inval, u8 *outval8, u32 *outval32, NS_APPID *menu_appid, NS_APPID *active_appid)</div><div class="ttdoc">Gets applet management info. </div></div>
 <div class="ttc" id="apt_8h_html_a9431bc6170912ea0f217b8dede0bc996"><div class="ttname"><a href="apt_8h.html#a9431bc6170912ea0f217b8dede0bc996">APT_PrepareToStartSystemApplet</a></div><div class="ttdeci">Result APT_PrepareToStartSystemApplet(NS_APPID appID)</div><div class="ttdoc">Prepares to start a system applet. </div></div>
 <div class="ttc" id="apt_8h_html_a37c671bbffd1c26e381ecd38fff19ef8"><div class="ttname"><a href="apt_8h.html#a37c671bbffd1c26e381ecd38fff19ef8">aptExit</a></div><div class="ttdeci">void aptExit(void)</div><div class="ttdoc">Exits APT. </div></div>
 <div class="ttc" id="apt_8h_html_ab470801d295f1ee5a633b358b875a8b7"><div class="ttname"><a href="apt_8h.html#ab470801d295f1ee5a633b358b875a8b7">APT_PrepareToDoAppJump</a></div><div class="ttdeci">Result APT_PrepareToDoAppJump(u8 flags, u64 programID, u8 mediatype)</div><div class="ttdoc">Prepares for an applicaton jump. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a8f37528864cd8f92fda4cfe47683fbc0"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a8f37528864cd8f92fda4cfe47683fbc0">APPID_HOMEMENU</a></div><div class="ttdoc">Home Menu. </div><div class="ttdef"><b>Definition:</b> apt.h:19</div></div>
+<div class="ttc" id="apt_8h_html_a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6"><div class="ttname"><a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6">APTHOOK_ONSUSPEND</a></div><div class="ttdoc">App suspended. </div><div class="ttdef"><b>Definition:</b> apt.h:71</div></div>
 <div class="ttc" id="apt_8h_html_a82a874e4c54a2e45c4ff6ded2b6d6f49"><div class="ttname"><a href="apt_8h.html#a82a874e4c54a2e45c4ff6ded2b6d6f49">APT_SendCaptureBufferInfo</a></div><div class="ttdeci">Result APT_SendCaptureBufferInfo(u32 bufferSize, u32 *buffer)</div><div class="ttdoc">Sends capture buffer information. </div></div>
 <div class="ttc" id="apt_8h_html_ab2633ad4c7e3256753acc9e4967dad19"><div class="ttname"><a href="apt_8h.html#ab2633ad4c7e3256753acc9e4967dad19">APT_CheckNew3DS_Application</a></div><div class="ttdeci">Result APT_CheckNew3DS_Application(u8 *out)</div><div class="ttdoc">Checks whether the system is a New 3DS. </div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f">APP_PREPARE_SLEEPMODE</a></div><div class="ttdoc">App preparing to enter sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:49</div></div>
 <div class="ttc" id="apt_8h_html_a5d462e41e1146266c88034f4eea17709"><div class="ttname"><a href="apt_8h.html#a5d462e41e1146266c88034f4eea17709">APT_PrepareToJumpToApplication</a></div><div class="ttdeci">Result APT_PrepareToJumpToApplication(u32 a)</div><div class="ttdoc">Prepares to jump to an application. </div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed">APTSIGNAL_POWERBUTTON</a></div><div class="ttdoc">Power button pressed. </div><div class="ttdef"><b>Definition:</b> apt.h:63</div></div>
-<div class="ttc" id="apt_8h_html_ae368991bccc21c18551fb8fe4fefc5c2"><div class="ttname"><a href="apt_8h.html#ae368991bccc21c18551fb8fe4fefc5c2">aptSetStatus</a></div><div class="ttdeci">void aptSetStatus(APP_STATUS status)</div><div class="ttdoc">Sets the app&#39;s status. </div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f">APTSIGNAL_UTILITY</a></div><div class="ttdoc">Utility called. </div><div class="ttdef"><b>Definition:</b> apt.h:64</div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c">APTSIGNAL_ERROR</a></div><div class="ttdoc">Error occurred. </div><div class="ttdef"><b>Definition:</b> apt.h:66</div></div>
 <div class="ttc" id="apt_8h_html_afe05ea63cebea87bbe31ce8adaefa68d"><div class="ttname"><a href="apt_8h.html#afe05ea63cebea87bbe31ce8adaefa68d">aptWaitStatusEvent</a></div><div class="ttdeci">void aptWaitStatusEvent(void)</div><div class="ttdoc">Waits for an APT status event. </div></div>
 <div class="ttc" id="apt_8h_html_a7fbeb50994fe5fb57bf79b4892d324e9"><div class="ttname"><a href="apt_8h.html#a7fbeb50994fe5fb57bf79b4892d324e9">APT_SendParameter</a></div><div class="ttdeci">Result APT_SendParameter(NS_APPID src_appID, NS_APPID dst_appID, u32 bufferSize, u32 *buffer, Handle paramhandle, u8 signalType)</div><div class="ttdoc">Sends a parameter. </div></div>
+<div class="ttc" id="apt_8h_html_a6d9c84201b13a43c3417d7e2f61b231b"><div class="ttname"><a href="apt_8h.html#a6d9c84201b13a43c3417d7e2f61b231b">APT_InquireNotification</a></div><div class="ttdeci">Result APT_InquireNotification(u32 appID, APT_Signal *signalType)</div><div class="ttdoc">Inquires as to whether a signal has been received. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867ae0bf4eb0ea9ca71a5a638103db329b5f"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867ae0bf4eb0ea9ca71a5a638103db329b5f">APPID_ERROR</a></div><div class="ttdoc">error </div><div class="ttdef"><b>Definition:</b> apt.h:35</div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f">APP_APPLETSTARTED</a></div><div class="ttdoc">Applet started. </div><div class="ttdef"><b>Definition:</b> apt.h:50</div></div>
 <div class="ttc" id="apt_8h_html_ad356b2e371c9fa57fd3d4d039075e46a"><div class="ttname"><a href="apt_8h.html#ad356b2e371c9fa57fd3d4d039075e46a">APT_GetAppCpuTimeLimit</a></div><div class="ttdeci">Result APT_GetAppCpuTimeLimit(u32 *percent)</div><div class="ttdoc">Gets the application&#39;s CPU time limit. </div></div>
 <div class="ttc" id="structaptHookCookie_html_a2f81fb95e85a1c4b9e0cb411deccf94f"><div class="ttname"><a href="structaptHookCookie.html#a2f81fb95e85a1c4b9e0cb411deccf94f">aptHookCookie::param</a></div><div class="ttdeci">void * param</div><div class="ttdoc">Callback parameter. </div><div class="ttdef"><b>Definition:</b> apt.h:88</div></div>
-<div class="ttc" id="apt_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd"><div class="ttname"><a href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd">APTHOOK_ONWAKEUP</a></div><div class="ttdoc">App waking up. </div><div class="ttdef"><b>Definition:</b> apt.h:74</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867ad0474ca4114b58b35412ed2d4b47e568"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867ad0474ca4114b58b35412ed2d4b47e568">APPID_GAME_NOTES</a></div><div class="ttdoc">Game Notes applet. </div><div class="ttdef"><b>Definition:</b> apt.h:22</div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302">APP_EXITING</a></div><div class="ttdoc">App exiting. </div><div class="ttdef"><b>Definition:</b> apt.h:46</div></div>
 <div class="ttc" id="apt_8h_html_a63034559615a68c7b390ac2912ad38f4"><div class="ttname"><a href="apt_8h.html#a63034559615a68c7b390ac2912ad38f4">aptUnhook</a></div><div class="ttdeci">void aptUnhook(aptHookCookie *cookie)</div><div class="ttdoc">Removes an APT status hook. </div></div>
 <div class="ttc" id="apt_8h_html_ada8a2e9dcf5883c1e36ef72cb9c53a5b"><div class="ttname"><a href="apt_8h.html#ada8a2e9dcf5883c1e36ef72cb9c53a5b">APT_JumpToApplication</a></div><div class="ttdeci">Result APT_JumpToApplication(const u8 *param, size_t paramSize, Handle handle)</div><div class="ttdoc">Jumps to an application. </div></div>
+<div class="ttc" id="apt_8h_html_a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645"><div class="ttname"><a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645">APTHOOK_COUNT</a></div><div class="ttdoc">Number of APT hook types. </div><div class="ttdef"><b>Definition:</b> apt.h:77</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">NS_APPID</a></div><div class="ttdeci">NS_APPID</div><div class="ttdoc">NS Application IDs. </div><div class="ttdef"><b>Definition:</b> apt.h:18</div></div>
 <div class="ttc" id="apt_8h_html_a1b8d528478207bac751c7a1b09cdc258"><div class="ttname"><a href="apt_8h.html#a1b8d528478207bac751c7a1b09cdc258">APT_AppletUtility</a></div><div class="ttdeci">Result APT_AppletUtility(u32 *out, u32 a, u32 size1, u8 *buf1, u32 size2, u8 *buf2)</div><div class="ttdoc">Calls an applet utility function. </div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">APP_STATUS</a></div><div class="ttdeci">APP_STATUS</div><div class="ttdoc">App status values. </div><div class="ttdef"><b>Definition:</b> apt.h:42</div></div>
-<div class="ttc" id="apt_8h_html_a26ac4ae36b5504b5820be7fe0661ad26"><div class="ttname"><a href="apt_8h.html#a26ac4ae36b5504b5820be7fe0661ad26">APT_InquireNotification</a></div><div class="ttdeci">Result APT_InquireNotification(u32 appID, u8 *signalType)</div><div class="ttdoc">Inquires as to whether a signal has been received. </div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e">APTSIGNAL_ENTERSLEEP</a></div><div class="ttdoc">Enter sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:60</div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f">APTSIGNAL_UTILITY</a></div><div class="ttdoc">Utility called. </div><div class="ttdef"><b>Definition:</b> apt.h:64</div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9">APTSIGNAL_WAKEUP</a></div><div class="ttdoc">Wake from sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:61</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a5fbb4942d8f6db49a8888fc1f8b9cc0c"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a5fbb4942d8f6db49a8888fc1f8b9cc0c">APPID_MEMOLIB</a></div><div class="ttdoc">memolib </div><div class="ttdef"><b>Definition:</b> apt.h:38</div></div>
 <div class="ttc" id="apt_8h_html_a8f843ae7cade12403160de70ec7d6f91"><div class="ttname"><a href="apt_8h.html#a8f843ae7cade12403160de70ec7d6f91">APT_HardwareResetAsync</a></div><div class="ttdeci">Result APT_HardwareResetAsync(void)</div><div class="ttdoc">Asynchronously resets the hardware. </div></div>
-<div class="ttc" id="apt_8h_html_a2187ea470a48f15ebb4137eaf3c865c9"><div class="ttname"><a href="apt_8h.html#a2187ea470a48f15ebb4137eaf3c865c9">aptGetStatus</a></div><div class="ttdeci">APP_STATUS aptGetStatus(void)</div><div class="ttdoc">Gets the app&#39;s status. </div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119">APP_APPLETCLOSED</a></div><div class="ttdoc">Applet closed. </div><div class="ttdef"><b>Definition:</b> apt.h:51</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a012c2e84072c16e1c9b6507a667dedd2"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a012c2e84072c16e1c9b6507a667dedd2">APPID_WEB</a></div><div class="ttdoc">Internet Browser. </div><div class="ttdef"><b>Definition:</b> apt.h:23</div></div>
 <div class="ttc" id="apt_8h_html_a44cc270cef75948c601d02a6b72e331a"><div class="ttname"><a href="apt_8h.html#a44cc270cef75948c601d02a6b72e331a">APT_Initialize</a></div><div class="ttdeci">Result APT_Initialize(NS_APPID appId, Handle *eventHandle1, Handle *eventHandle2)</div><div class="ttdoc">Initializes an application&#39;s registration with APT. </div></div>
+<div class="ttc" id="apt_8h_html_a2722d05c62173b5d6e4a22a4666a6873"><div class="ttname"><a href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">APT_Signal</a></div><div class="ttdeci">APT_Signal</div><div class="ttdoc">APT signals. </div><div class="ttdef"><b>Definition:</b> apt.h:55</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a97db91b5a638760fa79f1303cc229fd6"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a97db91b5a638760fa79f1303cc229fd6">APPID_SOFTWARE_KEYBOARD</a></div><div class="ttdoc">Software Keyboard. </div><div class="ttdef"><b>Definition:</b> apt.h:31</div></div>
+<div class="ttc" id="apt_8h_html_a65688ade2995260aadd4ab7539df58a6"><div class="ttname"><a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">APT_HookType</a></div><div class="ttdeci">APT_HookType</div><div class="ttdoc">APT hook types. </div><div class="ttdef"><b>Definition:</b> apt.h:70</div></div>
 <div class="ttc" id="apt_8h_html_a3d69aa12d945ff02344f19edadeb5270"><div class="ttname"><a href="apt_8h.html#a3d69aa12d945ff02344f19edadeb5270">APT_Finalize</a></div><div class="ttdeci">Result APT_Finalize(NS_APPID appId)</div><div class="ttdoc">Terminates an application&#39;s registration with APT. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a3e2137770c1124d177b66a5782359372"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a3e2137770c1124d177b66a5782359372">APPID_APPLETED</a></div><div class="ttdoc">appletEd </div><div class="ttdef"><b>Definition:</b> apt.h:32</div></div>
 <div class="ttc" id="apt_8h_html_af8745f47f3f72d961dbd50223cdf3b6c"><div class="ttname"><a href="apt_8h.html#af8745f47f3f72d961dbd50223cdf3b6c">APT_LaunchLibraryApplet</a></div><div class="ttdeci">Result APT_LaunchLibraryApplet(NS_APPID appID, Handle inhandle, u32 *parambuf, u32 parambufsize)</div><div class="ttdoc">Launches a library applet. </div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f">APP_APPLETSTARTED</a></div><div class="ttdoc">Applet started. </div><div class="ttdef"><b>Definition:</b> apt.h:50</div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2">APTSIGNAL_HOMEBUTTON</a></div><div class="ttdoc">Home button pressed. </div><div class="ttdef"><b>Definition:</b> apt.h:56</div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87">APP_SUSPENDED</a></div><div class="ttdoc">App suspended. </div><div class="ttdef"><b>Definition:</b> apt.h:45</div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87">APP_SUSPENDED</a></div><div class="ttdoc">App suspended. </div><div class="ttdef"><b>Definition:</b> apt.h:45</div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867a0770880454dc111c42f7c2e2538a5c44"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a0770880454dc111c42f7c2e2538a5c44">APPID_PNOTE_AP</a></div><div class="ttdoc">PNOTE_AP. </div><div class="ttdef"><b>Definition:</b> apt.h:33</div></div>
 <div class="ttc" id="apt_8h_html_aeb9d76b263196257d9473234075c3fbb"><div class="ttname"><a href="apt_8h.html#aeb9d76b263196257d9473234075c3fbb">APT_GetAppletProgramInfo</a></div><div class="ttdeci">Result APT_GetAppletProgramInfo(u32 id, u32 flags, u16 *titleversion)</div><div class="ttdoc">Gets an applet&#39;s program information. </div></div>
-<div class="ttc" id="apt_8h_html_ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058"><div class="ttname"><a href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058">APP_SLEEPMODE</a></div><div class="ttdoc">App in sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:48</div></div>
 <div class="ttc" id="apt_8h_html_a602af3a7809914511da021d44f2dfb61"><div class="ttname"><a href="apt_8h.html#a602af3a7809914511da021d44f2dfb61">APT_CheckNew3DS</a></div><div class="ttdeci">Result APT_CheckNew3DS(u8 *out)</div><div class="ttdoc">Checks whether the system is a New 3DS. </div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058">APP_SLEEPMODE</a></div><div class="ttdoc">App in sleep mode. </div><div class="ttdef"><b>Definition:</b> apt.h:48</div></div>
 <div class="ttc" id="apt_8h_html_a99188445583d14b149c898f8fb10f16f"><div class="ttname"><a href="apt_8h.html#a99188445583d14b149c898f8fb10f16f">APT_NotifyToWait</a></div><div class="ttdeci">Result APT_NotifyToWait(NS_APPID appID)</div><div class="ttdoc">Notifies an application to wait. </div></div>
 <div class="ttc" id="apt_8h_html_a20023f8bb628dda7ade10cc6945f99ec"><div class="ttname"><a href="apt_8h.html#a20023f8bb628dda7ade10cc6945f99ec">APT_GetProgramID</a></div><div class="ttdeci">Result APT_GetProgramID(u64 *pProgramID)</div><div class="ttdoc">Gets the current application&#39;s program ID. </div></div>
 <div class="ttc" id="apt_8h_html_a932c939a3c27fefb8eadfd97704f8867ac41e966590cd3025fc3b640911e21ef1"><div class="ttname"><a href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867ac41e966590cd3025fc3b640911e21ef1">APPID_ESHOP</a></div><div class="ttdoc">eShop (tiger) </div><div class="ttdef"><b>Definition:</b> apt.h:30</div></div>
-<div class="ttc" id="apt_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f"><div class="ttname"><a href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f">APTSIGNAL_ENABLE</a></div><div class="ttdoc">Enable. </div><div class="ttdef"><b>Definition:</b> apt.h:62</div></div>
 <div class="ttc" id="apt_8h_html_a4bc8b4ca8a26033d08c60d43e4707c9f"><div class="ttname"><a href="apt_8h.html#a4bc8b4ca8a26033d08c60d43e4707c9f">APT_StartLibraryApplet</a></div><div class="ttdeci">Result APT_StartLibraryApplet(NS_APPID appID, Handle inhandle, u32 *parambuf, u32 parambufsize)</div><div class="ttdoc">Starts a library applet. </div></div>
 <div class="ttc" id="apt_8h_html_a76b4b990c35882daff854edae3d69a8c"><div class="ttname"><a href="apt_8h.html#a76b4b990c35882daff854edae3d69a8c">APT_GlanceParameter</a></div><div class="ttdeci">Result APT_GlanceParameter(NS_APPID appID, u32 bufferSize, u32 *buffer, u32 *actualSize, u8 *signalType)</div><div class="ttdoc">Glances at a receieved parameter without removing it from the queue. </div></div>
-<div class="ttc" id="apt_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75"><div class="ttname"><a href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75">APTHOOK_ONEXIT</a></div><div class="ttdoc">App exiting. </div><div class="ttdef"><b>Definition:</b> apt.h:75</div></div>
 <div class="ttc" id="apt_8h_html_a56bf96b3c92e926b62664df57d478a4d"><div class="ttname"><a href="apt_8h.html#a56bf96b3c92e926b62664df57d478a4d">APT_PrepareToJumpToHomeMenu</a></div><div class="ttdeci">Result APT_PrepareToJumpToHomeMenu(void)</div><div class="ttdoc">Prepares to jump to the home menu. </div></div>
 <div class="ttc" id="apt_8h_html_a59f808677b4f056e33b9b2721893d32e"><div class="ttname"><a href="apt_8h.html#a59f808677b4f056e33b9b2721893d32e">APT_GetAppletInfo</a></div><div class="ttdeci">Result APT_GetAppletInfo(NS_APPID appID, u64 *pProgramID, u8 *pMediaType, u8 *pRegistered, u8 *pLoadState, u32 *pAttributes)</div><div class="ttdoc">Gets an applet&#39;s information. </div></div>
+<div class="ttc" id="apt_8h_html_a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc"><div class="ttname"><a href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc">APTHOOK_ONSLEEP</a></div><div class="ttdoc">App sleeping. </div><div class="ttdef"><b>Definition:</b> apt.h:73</div></div>
 <div class="ttc" id="apt_8h_html_ace90f5a90cf1625f210703f38ce6bed3"><div class="ttname"><a href="apt_8h.html#ace90f5a90cf1625f210703f38ce6bed3">aptReturnToMenu</a></div><div class="ttdeci">void aptReturnToMenu(void)</div><div class="ttdoc">Triggers a return to the home menu. </div></div>
+<div class="ttc" id="apt_8h_html_af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1"><div class="ttname"><a href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1">APP_SUSPENDING</a></div><div class="ttdoc">App suspending. </div><div class="ttdef"><b>Definition:</b> apt.h:47</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index 021422e0f9d6d71ff09bfbe2f0969eeadeb80e7d..0b00efc71934fa08767ca3185c8d40d25dd258a8 100644 (file)
@@ -123,15 +123,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <span class="keywordflow">while</span>(<a name="a8"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
 <div class="line">        <a name="a9"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
-<div class="line">        <a name="a10"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a10"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line"></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a11"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a12"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a12"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="keywordflow">if</span>(initialized)</div>
 <div class="line">        {</div>
-<div class="line">            <span class="keywordflow">if</span>(kDown &amp; <a name="a13"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>)</div>
+<div class="line">            <span class="keywordflow">if</span>(kDown &amp; <a name="a13"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>)</div>
 <div class="line">            {</div>
 <div class="line">                audiobuf_pos = 0;</div>
 <div class="line">                micbuf_pos = 0;</div>
@@ -157,13 +157,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">                }</div>
 <div class="line">            }</div>
 <div class="line"></div>
-<div class="line">            <span class="keywordflow">if</span>(<a name="a22"></a><a class="code" href="hid_8h.html#acefc6e65ac14a7e02c1c1fd72279eed4">hidKeysUp</a>() &amp; <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>)</div>
+<div class="line">            <span class="keywordflow">if</span>(<a name="a22"></a><a class="code" href="hid_8h.html#acefc6e65ac14a7e02c1c1fd72279eed4">hidKeysUp</a>() &amp; <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>)</div>
 <div class="line">            {</div>
 <div class="line">                printf(<span class="stringliteral">&quot;Stoping sampling...\n&quot;</span>);</div>
 <div class="line">                <span class="keywordflow">if</span>(<a class="code" href="result_8h.html#a0b5d96e53599ca10d46297ba05e20b62">R_FAILED</a>(<a name="a23"></a><a class="code" href="mic_8h.html#a7ea7f514ee9e50db3bc49bd3106fa967">MICU_StopSampling</a>())) printf(<span class="stringliteral">&quot;Failed to stop sampling.\n&quot;</span>);</div>
 <div class="line"></div>
 <div class="line">                printf(<span class="stringliteral">&quot;Starting audio playback...\n&quot;</span>);</div>
-<div class="line">                <span class="keywordflow">if</span>(<a class="code" href="result_8h.html#af3fc09d5b7503ddfc46c0d5464acb0f4">R_SUCCEEDED</a>(<a name="a24"></a><a class="code" href="gsp_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">GSPGPU_FlushDataCache</a>(audiobuf, audiobuf_pos)) &amp;&amp; <a class="code" href="result_8h.html#af3fc09d5b7503ddfc46c0d5464acb0f4">R_SUCCEEDED</a>(<a name="a25"></a><a class="code" href="csnd_8h.html#a3752f884792b439bcec34837b374a46d">csndPlaySound</a>(0x8, <a name="a26"></a><a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a> | <a name="a27"></a><a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a>, 16360, 1.0, 0.0, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)audiobuf, NULL, audiobuf_pos))) printf(<span class="stringliteral">&quot;Now playing.\n&quot;</span>);</div>
+<div class="line">                <span class="keywordflow">if</span>(<a class="code" href="result_8h.html#af3fc09d5b7503ddfc46c0d5464acb0f4">R_SUCCEEDED</a>(<a name="a24"></a><a class="code" href="gspgpu_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">GSPGPU_FlushDataCache</a>(audiobuf, audiobuf_pos)) &amp;&amp; <a class="code" href="result_8h.html#af3fc09d5b7503ddfc46c0d5464acb0f4">R_SUCCEEDED</a>(<a name="a25"></a><a class="code" href="csnd_8h.html#a3752f884792b439bcec34837b374a46d">csndPlaySound</a>(0x8, <a name="a26"></a><a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a> | <a name="a27"></a><a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a>, 16360, 1.0, 0.0, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)audiobuf, NULL, audiobuf_pos))) printf(<span class="stringliteral">&quot;Now playing.\n&quot;</span>);</div>
 <div class="line">                <span class="keywordflow">else</span> printf(<span class="stringliteral">&quot;Failed to start playback.\n&quot;</span>);</div>
 <div class="line">            }</div>
 <div class="line">        }</div>
index b527e36854e57b11ac7131f7f9b49f0429935b7d..4242bb9676a4d0b2f3d32b7b3e43e424d06e39da 100644 (file)
@@ -122,37 +122,37 @@ Data Structures</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:afa16b5a908ef919922fe67cc00c6dabf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> { <br />
-&#160;&#160;<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51">PORT_NONE</a> = 0x0, 
+<tr class="memitem:abed82baf7f470b522273a3e37c24c600"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51">PORT_NONE</a> = 0x0, 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a> = BIT(0), 
+&#160;&#160;<a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a> = BIT(0), 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a> = BIT(1), 
+&#160;&#160;<a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a> = BIT(1), 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f">PORT_BOTH</a> = PORT_CAM1 | PORT_CAM2
+&#160;&#160;<a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f">PORT_BOTH</a> = PORT_CAM1 | PORT_CAM2
 <br />
- }<tr class="memdesc:afa16b5a908ef919922fe67cc00c6dabf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Camera connection target ports.  <a href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">More...</a><br /></td></tr>
-<tr class="separator:afa16b5a908ef919922fe67cc00c6dabf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:abed82baf7f470b522273a3e37c24c600"><td class="mdescLeft">&#160;</td><td class="mdescRight">Camera connection target ports.  <a href="cam_8h.html#abed82baf7f470b522273a3e37c24c600">More...</a><br /></td></tr>
+<tr class="separator:abed82baf7f470b522273a3e37c24c600"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a90c8a3a00cbb30147e73d07af2c49b85"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> { <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9">SELECT_NONE</a> = 0x0, 
+<tr class="memitem:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9">SELECT_NONE</a> = 0x0, 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> = BIT(0), 
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> = BIT(0), 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a> = BIT(1), 
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a> = BIT(1), 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a> = BIT(2), 
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a> = BIT(2), 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a">SELECT_IN1_OUT1</a> = SELECT_OUT1 | SELECT_IN1, 
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a">SELECT_IN1_OUT1</a> = SELECT_OUT1 | SELECT_IN1, 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad">SELECT_OUT1_OUT2</a> = SELECT_OUT1 | SELECT_OUT2, 
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad">SELECT_OUT1_OUT2</a> = SELECT_OUT1 | SELECT_OUT2, 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f">SELECT_IN1_OUT2</a> = SELECT_IN1 | SELECT_OUT2, 
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f">SELECT_IN1_OUT2</a> = SELECT_IN1 | SELECT_OUT2, 
 <br />
-&#160;&#160;<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e">SELECT_ALL</a> = SELECT_OUT1 | SELECT_IN1 | SELECT_OUT2
+&#160;&#160;<a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e">SELECT_ALL</a> = SELECT_OUT1 | SELECT_IN1 | SELECT_OUT2
 <br />
- }<tr class="memdesc:a90c8a3a00cbb30147e73d07af2c49b85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Camera combinations.  <a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">More...</a><br /></td></tr>
-<tr class="separator:a90c8a3a00cbb30147e73d07af2c49b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Camera combinations.  <a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57">More...</a><br /></td></tr>
+<tr class="separator:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 <tr class="memitem:a67d15fdc4b48f745530df1f27f3d5255"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> { <br />
 &#160;&#160;<a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255ac24319930c0604b6fd7e77d4966a4c38">CONTEXT_NONE</a> = 0x0, 
@@ -365,150 +365,150 @@ Functions</h2></td></tr>
 <tr class="memitem:a7320e9aa5e1f26b87c19b3f6278bc3a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a7320e9aa5e1f26b87c19b3f6278bc3a2">camExit</a> (void)</td></tr>
 <tr class="memdesc:a7320e9aa5e1f26b87c19b3f6278bc3a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the cam service.  <a href="#a7320e9aa5e1f26b87c19b3f6278bc3a2">More...</a><br /></td></tr>
 <tr class="separator:a7320e9aa5e1f26b87c19b3f6278bc3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4644a137570acef0e71f69cac1cbaa1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a4644a137570acef0e71f69cac1cbaa1f">CAMU_StartCapture</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:a4644a137570acef0e71f69cac1cbaa1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins capture on the specified camera port.  <a href="#a4644a137570acef0e71f69cac1cbaa1f">More...</a><br /></td></tr>
-<tr class="separator:a4644a137570acef0e71f69cac1cbaa1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af5f62876d8c0a91ba887c964178153fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#af5f62876d8c0a91ba887c964178153fc">CAMU_StopCapture</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:af5f62876d8c0a91ba887c964178153fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates capture on the specified camera port.  <a href="#af5f62876d8c0a91ba887c964178153fc">More...</a><br /></td></tr>
-<tr class="separator:af5f62876d8c0a91ba887c964178153fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac09f3f7c71ef5150df38e3a5c73a24ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ac09f3f7c71ef5150df38e3a5c73a24ed">CAMU_IsBusy</a> (bool *busy, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:ac09f3f7c71ef5150df38e3a5c73a24ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether the specified camera port is busy.  <a href="#ac09f3f7c71ef5150df38e3a5c73a24ed">More...</a><br /></td></tr>
-<tr class="separator:ac09f3f7c71ef5150df38e3a5c73a24ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a869cee3c1b91b90e831581a407e2cadf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a869cee3c1b91b90e831581a407e2cadf">CAMU_ClearBuffer</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:a869cee3c1b91b90e831581a407e2cadf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the buffer and error flags of the specified camera port.  <a href="#a869cee3c1b91b90e831581a407e2cadf">More...</a><br /></td></tr>
-<tr class="separator:a869cee3c1b91b90e831581a407e2cadf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae6fd13b097c544f83e5f4f205469a53a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae6fd13b097c544f83e5f4f205469a53a">CAMU_GetVsyncInterruptEvent</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *event, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:ae6fd13b097c544f83e5f4f205469a53a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a handle to the event signaled on vsync interrupts.  <a href="#ae6fd13b097c544f83e5f4f205469a53a">More...</a><br /></td></tr>
-<tr class="separator:ae6fd13b097c544f83e5f4f205469a53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae7bfb69cae955f5a0da57953cc059c04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae7bfb69cae955f5a0da57953cc059c04">CAMU_GetBufferErrorInterruptEvent</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *event, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:ae7bfb69cae955f5a0da57953cc059c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a handle to the event signaled on camera buffer errors.  <a href="#ae7bfb69cae955f5a0da57953cc059c04">More...</a><br /></td></tr>
-<tr class="separator:ae7bfb69cae955f5a0da57953cc059c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2fc7162b8100f10f4f29ffde6b530c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a2fc7162b8100f10f4f29ffde6b530c41">CAMU_SetReceiving</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *event, void *dst, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> imageSize, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transferUnit)</td></tr>
-<tr class="memdesc:a2fc7162b8100f10f4f29ffde6b530c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates the process of receiving a camera frame.  <a href="#a2fc7162b8100f10f4f29ffde6b530c41">More...</a><br /></td></tr>
-<tr class="separator:a2fc7162b8100f10f4f29ffde6b530c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae7bba87daadfc45d772b6b7fc449f7fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae7bba87daadfc45d772b6b7fc449f7fa">CAMU_IsFinishedReceiving</a> (bool *finishedReceiving, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:ae7bba87daadfc45d772b6b7fc449f7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether the specified camera port has finished receiving image data.  <a href="#ae7bba87daadfc45d772b6b7fc449f7fa">More...</a><br /></td></tr>
-<tr class="separator:ae7bba87daadfc45d772b6b7fc449f7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f93d327052b1e7542e482b69874dbcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a1f93d327052b1e7542e482b69874dbcd">CAMU_SetTransferLines</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> lines, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
-<tr class="memdesc:a1f93d327052b1e7542e482b69874dbcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of lines to transfer into an image buffer.  <a href="#a1f93d327052b1e7542e482b69874dbcd">More...</a><br /></td></tr>
-<tr class="separator:a1f93d327052b1e7542e482b69874dbcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a321b6139a95d71a26633179c5c526cba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a321b6139a95d71a26633179c5c526cba">CAMU_StartCapture</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a321b6139a95d71a26633179c5c526cba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins capture on the specified camera port.  <a href="#a321b6139a95d71a26633179c5c526cba">More...</a><br /></td></tr>
+<tr class="separator:a321b6139a95d71a26633179c5c526cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a853e49e43d5ea322e6629909538a3d37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a853e49e43d5ea322e6629909538a3d37">CAMU_StopCapture</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a853e49e43d5ea322e6629909538a3d37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates capture on the specified camera port.  <a href="#a853e49e43d5ea322e6629909538a3d37">More...</a><br /></td></tr>
+<tr class="separator:a853e49e43d5ea322e6629909538a3d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a610733b331ee24fe5ac17a990cabad79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a610733b331ee24fe5ac17a990cabad79">CAMU_IsBusy</a> (bool *busy, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a610733b331ee24fe5ac17a990cabad79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether the specified camera port is busy.  <a href="#a610733b331ee24fe5ac17a990cabad79">More...</a><br /></td></tr>
+<tr class="separator:a610733b331ee24fe5ac17a990cabad79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21fb88a5c8f92ab9c8c912b19d2737f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a21fb88a5c8f92ab9c8c912b19d2737f6">CAMU_ClearBuffer</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a21fb88a5c8f92ab9c8c912b19d2737f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the buffer and error flags of the specified camera port.  <a href="#a21fb88a5c8f92ab9c8c912b19d2737f6">More...</a><br /></td></tr>
+<tr class="separator:a21fb88a5c8f92ab9c8c912b19d2737f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78b463af54568849bccdfe160ff518d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a78b463af54568849bccdfe160ff518d3">CAMU_GetVsyncInterruptEvent</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *event, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a78b463af54568849bccdfe160ff518d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a handle to the event signaled on vsync interrupts.  <a href="#a78b463af54568849bccdfe160ff518d3">More...</a><br /></td></tr>
+<tr class="separator:a78b463af54568849bccdfe160ff518d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2af14ee3d645f6d433b2cc6ea1570ae0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a2af14ee3d645f6d433b2cc6ea1570ae0">CAMU_GetBufferErrorInterruptEvent</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *event, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a2af14ee3d645f6d433b2cc6ea1570ae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a handle to the event signaled on camera buffer errors.  <a href="#a2af14ee3d645f6d433b2cc6ea1570ae0">More...</a><br /></td></tr>
+<tr class="separator:a2af14ee3d645f6d433b2cc6ea1570ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a051348b051d6491a6e19b2a3245730b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a051348b051d6491a6e19b2a3245730b9">CAMU_SetReceiving</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *event, void *dst, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> imageSize, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transferUnit)</td></tr>
+<tr class="memdesc:a051348b051d6491a6e19b2a3245730b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates the process of receiving a camera frame.  <a href="#a051348b051d6491a6e19b2a3245730b9">More...</a><br /></td></tr>
+<tr class="separator:a051348b051d6491a6e19b2a3245730b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cf441f7020159c6e05e42a64bf93eef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a4cf441f7020159c6e05e42a64bf93eef">CAMU_IsFinishedReceiving</a> (bool *finishedReceiving, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a4cf441f7020159c6e05e42a64bf93eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether the specified camera port has finished receiving image data.  <a href="#a4cf441f7020159c6e05e42a64bf93eef">More...</a><br /></td></tr>
+<tr class="separator:a4cf441f7020159c6e05e42a64bf93eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a255807ab6e4e619050f15fc7ae55f3c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a255807ab6e4e619050f15fc7ae55f3c7">CAMU_SetTransferLines</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> lines, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
+<tr class="memdesc:a255807ab6e4e619050f15fc7ae55f3c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of lines to transfer into an image buffer.  <a href="#a255807ab6e4e619050f15fc7ae55f3c7">More...</a><br /></td></tr>
+<tr class="separator:a255807ab6e4e619050f15fc7ae55f3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abb8d83be661c9c287a9b8e8b85a2cfe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#abb8d83be661c9c287a9b8e8b85a2cfe7">CAMU_GetMaxLines</a> (<a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *maxLines, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
 <tr class="memdesc:abb8d83be661c9c287a9b8e8b85a2cfe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the maximum number of lines that can be saved to an image buffer.  <a href="#abb8d83be661c9c287a9b8e8b85a2cfe7">More...</a><br /></td></tr>
 <tr class="separator:abb8d83be661c9c287a9b8e8b85a2cfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac423d9982e5a547fcfe052d767de6ef0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ac423d9982e5a547fcfe052d767de6ef0">CAMU_SetTransferBytes</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> bytes, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
-<tr class="memdesc:ac423d9982e5a547fcfe052d767de6ef0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of bytes to transfer into an image buffer.  <a href="#ac423d9982e5a547fcfe052d767de6ef0">More...</a><br /></td></tr>
-<tr class="separator:ac423d9982e5a547fcfe052d767de6ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae59f6dced3c5e4c295df5b4a5ab326ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae59f6dced3c5e4c295df5b4a5ab326ef">CAMU_GetTransferBytes</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *transferBytes, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:ae59f6dced3c5e4c295df5b4a5ab326ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of bytes to transfer into an image buffer.  <a href="#ae59f6dced3c5e4c295df5b4a5ab326ef">More...</a><br /></td></tr>
-<tr class="separator:ae59f6dced3c5e4c295df5b4a5ab326ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f8d58a8ab60d5bbea24236c5005ea9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a1f8d58a8ab60d5bbea24236c5005ea9b">CAMU_SetTransferBytes</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> bytes, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
+<tr class="memdesc:a1f8d58a8ab60d5bbea24236c5005ea9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of bytes to transfer into an image buffer.  <a href="#a1f8d58a8ab60d5bbea24236c5005ea9b">More...</a><br /></td></tr>
+<tr class="separator:a1f8d58a8ab60d5bbea24236c5005ea9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3712ec554ee36089cb8d4a123692f763"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a3712ec554ee36089cb8d4a123692f763">CAMU_GetTransferBytes</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *transferBytes, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a3712ec554ee36089cb8d4a123692f763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of bytes to transfer into an image buffer.  <a href="#a3712ec554ee36089cb8d4a123692f763">More...</a><br /></td></tr>
+<tr class="separator:a3712ec554ee36089cb8d4a123692f763"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af6b13cf2219bfa0a7b39d7469934290d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#af6b13cf2219bfa0a7b39d7469934290d">CAMU_GetMaxBytes</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *maxBytes, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
 <tr class="memdesc:af6b13cf2219bfa0a7b39d7469934290d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the maximum number of bytes that can be saved to an image buffer.  <a href="#af6b13cf2219bfa0a7b39d7469934290d">More...</a><br /></td></tr>
 <tr class="separator:af6b13cf2219bfa0a7b39d7469934290d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace65241ab22a82299cd94950b134ab25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ace65241ab22a82299cd94950b134ab25">CAMU_SetTrimming</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, bool trimming)</td></tr>
-<tr class="memdesc:ace65241ab22a82299cd94950b134ab25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether image trimming is enabled.  <a href="#ace65241ab22a82299cd94950b134ab25">More...</a><br /></td></tr>
-<tr class="separator:ace65241ab22a82299cd94950b134ab25"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4062daada35b79988b6a8c7ead8b9ce9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a4062daada35b79988b6a8c7ead8b9ce9">CAMU_IsTrimming</a> (bool *trimming, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:a4062daada35b79988b6a8c7ead8b9ce9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether image trimming is enabled.  <a href="#a4062daada35b79988b6a8c7ead8b9ce9">More...</a><br /></td></tr>
-<tr class="separator:a4062daada35b79988b6a8c7ead8b9ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a07e5589063cda246d4faf41dbd845bb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a07e5589063cda246d4faf41dbd845bb2">CAMU_SetTrimmingParams</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xEnd, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yEnd)</td></tr>
-<tr class="memdesc:a07e5589063cda246d4faf41dbd845bb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters used for trimming images.  <a href="#a07e5589063cda246d4faf41dbd845bb2">More...</a><br /></td></tr>
-<tr class="separator:a07e5589063cda246d4faf41dbd845bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c361b82685fd83ce76e3e2bbd83623c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a4c361b82685fd83ce76e3e2bbd83623c">CAMU_GetTrimmingParams</a> (<a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *xStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *yStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *xEnd, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *yEnd, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port)</td></tr>
-<tr class="memdesc:a4c361b82685fd83ce76e3e2bbd83623c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the parameters used for trimming images.  <a href="#a4c361b82685fd83ce76e3e2bbd83623c">More...</a><br /></td></tr>
-<tr class="separator:a4c361b82685fd83ce76e3e2bbd83623c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa831dcae4fdcb4c84d6261cf5eb2f4b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aa831dcae4fdcb4c84d6261cf5eb2f4b9">CAMU_SetTrimmingParamsCenter</a> (<a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimWidth, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimHeight, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camWidth, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camHeight)</td></tr>
-<tr class="memdesc:aa831dcae4fdcb4c84d6261cf5eb2f4b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters used for trimming images, relative to the center of the image.  <a href="#aa831dcae4fdcb4c84d6261cf5eb2f4b9">More...</a><br /></td></tr>
-<tr class="separator:aa831dcae4fdcb4c84d6261cf5eb2f4b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac948d3942cdfb14bfef402792ff8eeb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ac948d3942cdfb14bfef402792ff8eeb2">CAMU_Activate</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select)</td></tr>
-<tr class="memdesc:ac948d3942cdfb14bfef402792ff8eeb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the specified camera.  <a href="#ac948d3942cdfb14bfef402792ff8eeb2">More...</a><br /></td></tr>
-<tr class="separator:ac948d3942cdfb14bfef402792ff8eeb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aec3cff6ec2b8f8aca6f61beaef638842"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aec3cff6ec2b8f8aca6f61beaef638842">CAMU_SwitchContext</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
-<tr class="memdesc:aec3cff6ec2b8f8aca6f61beaef638842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches the specified camera's active context.  <a href="#aec3cff6ec2b8f8aca6f61beaef638842">More...</a><br /></td></tr>
-<tr class="separator:aec3cff6ec2b8f8aca6f61beaef638842"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a042d5ddcadf2b6f51cb3f11b24ae3ab8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a042d5ddcadf2b6f51cb3f11b24ae3ab8">CAMU_SetExposure</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> exposure)</td></tr>
-<tr class="memdesc:a042d5ddcadf2b6f51cb3f11b24ae3ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the exposure value of the specified camera.  <a href="#a042d5ddcadf2b6f51cb3f11b24ae3ab8">More...</a><br /></td></tr>
-<tr class="separator:a042d5ddcadf2b6f51cb3f11b24ae3ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a383e70f7e5cb086a9df632cc87e9cb52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a383e70f7e5cb086a9df632cc87e9cb52">CAMU_SetWhiteBalance</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance)</td></tr>
-<tr class="memdesc:a383e70f7e5cb086a9df632cc87e9cb52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the white balance mode of the specified camera.  <a href="#a383e70f7e5cb086a9df632cc87e9cb52">More...</a><br /></td></tr>
-<tr class="separator:a383e70f7e5cb086a9df632cc87e9cb52"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad83e48a6b2c65a9d239f97bc2ed9d429"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ad83e48a6b2c65a9d239f97bc2ed9d429">CAMU_SetWhiteBalanceWithoutBaseUp</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance)</td></tr>
-<tr class="memdesc:ad83e48a6b2c65a9d239f97bc2ed9d429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the white balance mode of the specified camera.  <a href="#ad83e48a6b2c65a9d239f97bc2ed9d429">More...</a><br /></td></tr>
-<tr class="separator:ad83e48a6b2c65a9d239f97bc2ed9d429"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8e39189423b8b2db9643160f1b05372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ad8e39189423b8b2db9643160f1b05372">CAMU_SetSharpness</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> sharpness)</td></tr>
-<tr class="memdesc:ad8e39189423b8b2db9643160f1b05372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sharpness of the specified camera.  <a href="#ad8e39189423b8b2db9643160f1b05372">More...</a><br /></td></tr>
-<tr class="separator:ad8e39189423b8b2db9643160f1b05372"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a916fb21776f5e9cdd9ffe92f5012717d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a916fb21776f5e9cdd9ffe92f5012717d">CAMU_SetAutoExposure</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, bool autoExposure)</td></tr>
-<tr class="memdesc:a916fb21776f5e9cdd9ffe92f5012717d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether auto exposure is enabled on the specified camera.  <a href="#a916fb21776f5e9cdd9ffe92f5012717d">More...</a><br /></td></tr>
-<tr class="separator:a916fb21776f5e9cdd9ffe92f5012717d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a90fddafc3c3ea708785f88db4caf0f89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a90fddafc3c3ea708785f88db4caf0f89">CAMU_IsAutoExposure</a> (bool *autoExposure, <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select)</td></tr>
-<tr class="memdesc:a90fddafc3c3ea708785f88db4caf0f89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether auto exposure is enabled on the specified camera.  <a href="#a90fddafc3c3ea708785f88db4caf0f89">More...</a><br /></td></tr>
-<tr class="separator:a90fddafc3c3ea708785f88db4caf0f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a678509065046af8a19044434b720a4b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a678509065046af8a19044434b720a4b5">CAMU_SetAutoWhiteBalance</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, bool autoWhiteBalance)</td></tr>
-<tr class="memdesc:a678509065046af8a19044434b720a4b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether auto white balance is enabled on the specified camera.  <a href="#a678509065046af8a19044434b720a4b5">More...</a><br /></td></tr>
-<tr class="separator:a678509065046af8a19044434b720a4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9a18341e884b214cee38493ea0c602d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a9a18341e884b214cee38493ea0c602d4">CAMU_IsAutoWhiteBalance</a> (bool *autoWhiteBalance, <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select)</td></tr>
-<tr class="memdesc:a9a18341e884b214cee38493ea0c602d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether auto white balance is enabled on the specified camera.  <a href="#a9a18341e884b214cee38493ea0c602d4">More...</a><br /></td></tr>
-<tr class="separator:a9a18341e884b214cee38493ea0c602d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a55309423d1241964a14a7bdb6be8c546"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a55309423d1241964a14a7bdb6be8c546">CAMU_FlipImage</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030e">CAMU_Flip</a> flip, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
-<tr class="memdesc:a55309423d1241964a14a7bdb6be8c546"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flips the image of the specified camera in the specified context.  <a href="#a55309423d1241964a14a7bdb6be8c546">More...</a><br /></td></tr>
-<tr class="separator:a55309423d1241964a14a7bdb6be8c546"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a7c2118f7a87d7167461e4eb50780b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a0a7c2118f7a87d7167461e4eb50780b6">CAMU_SetDetailSize</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX0, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY0, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX1, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY1, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
-<tr class="memdesc:a0a7c2118f7a87d7167461e4eb50780b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the image resolution of the given camera in the given context, in detail.  <a href="#a0a7c2118f7a87d7167461e4eb50780b6">More...</a><br /></td></tr>
-<tr class="separator:a0a7c2118f7a87d7167461e4eb50780b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1a9479c192b2dfe49523e6ce53be8d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a1a9479c192b2dfe49523e6ce53be8d91">CAMU_SetSize</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895a">CAMU_Size</a> size, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
-<tr class="memdesc:a1a9479c192b2dfe49523e6ce53be8d91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the image resolution of the given camera in the given context.  <a href="#a1a9479c192b2dfe49523e6ce53be8d91">More...</a><br /></td></tr>
-<tr class="separator:a1a9479c192b2dfe49523e6ce53be8d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3280a620a72324fee5f5ebb5baae5fe1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a3280a620a72324fee5f5ebb5baae5fe1">CAMU_SetFrameRate</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688">CAMU_FrameRate</a> frameRate)</td></tr>
-<tr class="memdesc:a3280a620a72324fee5f5ebb5baae5fe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the frame rate of the given camera.  <a href="#a3280a620a72324fee5f5ebb5baae5fe1">More...</a><br /></td></tr>
-<tr class="separator:a3280a620a72324fee5f5ebb5baae5fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f79c65c7893a5eaf75c593ae3a6a407"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a1f79c65c7893a5eaf75c593ae3a6a407">CAMU_SetPhotoMode</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8a">CAMU_PhotoMode</a> photoMode)</td></tr>
-<tr class="memdesc:a1f79c65c7893a5eaf75c593ae3a6a407"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the photo mode of the given camera.  <a href="#a1f79c65c7893a5eaf75c593ae3a6a407">More...</a><br /></td></tr>
-<tr class="separator:a1f79c65c7893a5eaf75c593ae3a6a407"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a42c284e99b124b4712ac7ba3ee8f3490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a42c284e99b124b4712ac7ba3ee8f3490">CAMU_SetEffect</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bf">CAMU_Effect</a> effect, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
-<tr class="memdesc:a42c284e99b124b4712ac7ba3ee8f3490"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the special effects of the given camera in the given context.  <a href="#a42c284e99b124b4712ac7ba3ee8f3490">More...</a><br /></td></tr>
-<tr class="separator:a42c284e99b124b4712ac7ba3ee8f3490"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab457dcf23371cfe1356ac1364ad47843"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ab457dcf23371cfe1356ac1364ad47843">CAMU_SetContrast</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072a">CAMU_Contrast</a> contrast)</td></tr>
-<tr class="memdesc:ab457dcf23371cfe1356ac1364ad47843"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the contrast mode of the given camera.  <a href="#ab457dcf23371cfe1356ac1364ad47843">More...</a><br /></td></tr>
-<tr class="separator:ab457dcf23371cfe1356ac1364ad47843"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a36c6605466a1372bb81f8f52540710fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a36c6605466a1372bb81f8f52540710fa">CAMU_SetLensCorrection</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49">CAMU_LensCorrection</a> lensCorrection)</td></tr>
-<tr class="memdesc:a36c6605466a1372bb81f8f52540710fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the lens correction mode of the given camera.  <a href="#a36c6605466a1372bb81f8f52540710fa">More...</a><br /></td></tr>
-<tr class="separator:a36c6605466a1372bb81f8f52540710fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff82ef7dcd0e9db7a446cdaa5ebeee02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aff82ef7dcd0e9db7a446cdaa5ebeee02">CAMU_SetOutputFormat</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85">CAMU_OutputFormat</a> format, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
-<tr class="memdesc:aff82ef7dcd0e9db7a446cdaa5ebeee02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output format of the given camera in the given context.  <a href="#aff82ef7dcd0e9db7a446cdaa5ebeee02">More...</a><br /></td></tr>
-<tr class="separator:aff82ef7dcd0e9db7a446cdaa5ebeee02"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3d65fabebc52ee13855c75b87e005f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae3d65fabebc52ee13855c75b87e005f7">CAMU_SetAutoExposureWindow</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
-<tr class="memdesc:ae3d65fabebc52ee13855c75b87e005f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the region to base auto exposure off of for the specified camera.  <a href="#ae3d65fabebc52ee13855c75b87e005f7">More...</a><br /></td></tr>
-<tr class="separator:ae3d65fabebc52ee13855c75b87e005f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7712ff11bcb36078649030b8b03c3766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a7712ff11bcb36078649030b8b03c3766">CAMU_SetAutoWhiteBalanceWindow</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
-<tr class="memdesc:a7712ff11bcb36078649030b8b03c3766"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the region to base auto white balance off of for the specified camera.  <a href="#a7712ff11bcb36078649030b8b03c3766">More...</a><br /></td></tr>
-<tr class="separator:a7712ff11bcb36078649030b8b03c3766"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af88b4824ecbd52ff76113d9d525d6020"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#af88b4824ecbd52ff76113d9d525d6020">CAMU_SetNoiseFilter</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, bool noiseFilter)</td></tr>
-<tr class="memdesc:af88b4824ecbd52ff76113d9d525d6020"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the specified camera's noise filter is enabled.  <a href="#af88b4824ecbd52ff76113d9d525d6020">More...</a><br /></td></tr>
-<tr class="separator:af88b4824ecbd52ff76113d9d525d6020"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4b274ae8baef4a09749e56385fc124e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#af4b274ae8baef4a09749e56385fc124e">CAMU_SynchronizeVsyncTiming</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select1, <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select2)</td></tr>
-<tr class="memdesc:af4b274ae8baef4a09749e56385fc124e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Synchronizes the specified cameras' vsync timing.  <a href="#af4b274ae8baef4a09749e56385fc124e">More...</a><br /></td></tr>
-<tr class="separator:af4b274ae8baef4a09749e56385fc124e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad1b4b399a59c57233acf436d46dcbed9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ad1b4b399a59c57233acf436d46dcbed9">CAMU_GetLatestVsyncTiming</a> (<a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *timing, <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> past)</td></tr>
-<tr class="memdesc:ad1b4b399a59c57233acf436d46dcbed9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the vsync timing record of the specified camera for the specified number of signals.  <a href="#ad1b4b399a59c57233acf436d46dcbed9">More...</a><br /></td></tr>
-<tr class="separator:ad1b4b399a59c57233acf436d46dcbed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc3f9baecae7a05ad56b3cfca23131b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#acc3f9baecae7a05ad56b3cfca23131b5">CAMU_SetTrimming</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, bool trimming)</td></tr>
+<tr class="memdesc:acc3f9baecae7a05ad56b3cfca23131b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether image trimming is enabled.  <a href="#acc3f9baecae7a05ad56b3cfca23131b5">More...</a><br /></td></tr>
+<tr class="separator:acc3f9baecae7a05ad56b3cfca23131b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18f5b5ae101aa79acade314c21f5171d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a18f5b5ae101aa79acade314c21f5171d">CAMU_IsTrimming</a> (bool *trimming, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a18f5b5ae101aa79acade314c21f5171d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether image trimming is enabled.  <a href="#a18f5b5ae101aa79acade314c21f5171d">More...</a><br /></td></tr>
+<tr class="separator:a18f5b5ae101aa79acade314c21f5171d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69996f29258f46a99cc722fbc2c59f04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a69996f29258f46a99cc722fbc2c59f04">CAMU_SetTrimmingParams</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xEnd, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yEnd)</td></tr>
+<tr class="memdesc:a69996f29258f46a99cc722fbc2c59f04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters used for trimming images.  <a href="#a69996f29258f46a99cc722fbc2c59f04">More...</a><br /></td></tr>
+<tr class="separator:a69996f29258f46a99cc722fbc2c59f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f90e2e8af4b6961b0a01e0c637ba079"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a7f90e2e8af4b6961b0a01e0c637ba079">CAMU_GetTrimmingParams</a> (<a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *xStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *yStart, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *xEnd, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *yEnd, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port)</td></tr>
+<tr class="memdesc:a7f90e2e8af4b6961b0a01e0c637ba079"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the parameters used for trimming images.  <a href="#a7f90e2e8af4b6961b0a01e0c637ba079">More...</a><br /></td></tr>
+<tr class="separator:a7f90e2e8af4b6961b0a01e0c637ba079"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab198c1ead95d5fd416b76a6d16667b34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ab198c1ead95d5fd416b76a6d16667b34">CAMU_SetTrimmingParamsCenter</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimWidth, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimHeight, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camWidth, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camHeight)</td></tr>
+<tr class="memdesc:ab198c1ead95d5fd416b76a6d16667b34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters used for trimming images, relative to the center of the image.  <a href="#ab198c1ead95d5fd416b76a6d16667b34">More...</a><br /></td></tr>
+<tr class="separator:ab198c1ead95d5fd416b76a6d16667b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addadfc1fddea8746332b80f4950202fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#addadfc1fddea8746332b80f4950202fc">CAMU_Activate</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select)</td></tr>
+<tr class="memdesc:addadfc1fddea8746332b80f4950202fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the specified camera.  <a href="#addadfc1fddea8746332b80f4950202fc">More...</a><br /></td></tr>
+<tr class="separator:addadfc1fddea8746332b80f4950202fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06e914db8c09e2496a45ac4e675f4b2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a06e914db8c09e2496a45ac4e675f4b2e">CAMU_SwitchContext</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
+<tr class="memdesc:a06e914db8c09e2496a45ac4e675f4b2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches the specified camera's active context.  <a href="#a06e914db8c09e2496a45ac4e675f4b2e">More...</a><br /></td></tr>
+<tr class="separator:a06e914db8c09e2496a45ac4e675f4b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a942f367e655da496fa61f5180b8c3d0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a942f367e655da496fa61f5180b8c3d0c">CAMU_SetExposure</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> exposure)</td></tr>
+<tr class="memdesc:a942f367e655da496fa61f5180b8c3d0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the exposure value of the specified camera.  <a href="#a942f367e655da496fa61f5180b8c3d0c">More...</a><br /></td></tr>
+<tr class="separator:a942f367e655da496fa61f5180b8c3d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18dd79571b0661625a8806978e9999fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a18dd79571b0661625a8806978e9999fc">CAMU_SetWhiteBalance</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance)</td></tr>
+<tr class="memdesc:a18dd79571b0661625a8806978e9999fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the white balance mode of the specified camera.  <a href="#a18dd79571b0661625a8806978e9999fc">More...</a><br /></td></tr>
+<tr class="separator:a18dd79571b0661625a8806978e9999fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4ddac714ce66c771c095ecf4084d4b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ab4ddac714ce66c771c095ecf4084d4b3">CAMU_SetWhiteBalanceWithoutBaseUp</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance)</td></tr>
+<tr class="memdesc:ab4ddac714ce66c771c095ecf4084d4b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the white balance mode of the specified camera.  <a href="#ab4ddac714ce66c771c095ecf4084d4b3">More...</a><br /></td></tr>
+<tr class="separator:ab4ddac714ce66c771c095ecf4084d4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab572756c8ed614fa3854f1a3b2834e6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ab572756c8ed614fa3854f1a3b2834e6c">CAMU_SetSharpness</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> sharpness)</td></tr>
+<tr class="memdesc:ab572756c8ed614fa3854f1a3b2834e6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sharpness of the specified camera.  <a href="#ab572756c8ed614fa3854f1a3b2834e6c">More...</a><br /></td></tr>
+<tr class="separator:ab572756c8ed614fa3854f1a3b2834e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2744bf6c18862bc601718880de5ed322"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a2744bf6c18862bc601718880de5ed322">CAMU_SetAutoExposure</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, bool autoExposure)</td></tr>
+<tr class="memdesc:a2744bf6c18862bc601718880de5ed322"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether auto exposure is enabled on the specified camera.  <a href="#a2744bf6c18862bc601718880de5ed322">More...</a><br /></td></tr>
+<tr class="separator:a2744bf6c18862bc601718880de5ed322"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8fe34bd3f0485fdf0f3dca8427898ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aa8fe34bd3f0485fdf0f3dca8427898ed">CAMU_IsAutoExposure</a> (bool *autoExposure, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select)</td></tr>
+<tr class="memdesc:aa8fe34bd3f0485fdf0f3dca8427898ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether auto exposure is enabled on the specified camera.  <a href="#aa8fe34bd3f0485fdf0f3dca8427898ed">More...</a><br /></td></tr>
+<tr class="separator:aa8fe34bd3f0485fdf0f3dca8427898ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed69646332dd45debb55adbf05ceb8ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aed69646332dd45debb55adbf05ceb8ba">CAMU_SetAutoWhiteBalance</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, bool autoWhiteBalance)</td></tr>
+<tr class="memdesc:aed69646332dd45debb55adbf05ceb8ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether auto white balance is enabled on the specified camera.  <a href="#aed69646332dd45debb55adbf05ceb8ba">More...</a><br /></td></tr>
+<tr class="separator:aed69646332dd45debb55adbf05ceb8ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51611edc6cf4d4c334d0eeddcd11cd42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a51611edc6cf4d4c334d0eeddcd11cd42">CAMU_IsAutoWhiteBalance</a> (bool *autoWhiteBalance, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select)</td></tr>
+<tr class="memdesc:a51611edc6cf4d4c334d0eeddcd11cd42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets whether auto white balance is enabled on the specified camera.  <a href="#a51611edc6cf4d4c334d0eeddcd11cd42">More...</a><br /></td></tr>
+<tr class="separator:a51611edc6cf4d4c334d0eeddcd11cd42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06d6d131c33c9d20475d2410083b50fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a06d6d131c33c9d20475d2410083b50fc">CAMU_FlipImage</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030e">CAMU_Flip</a> flip, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
+<tr class="memdesc:a06d6d131c33c9d20475d2410083b50fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flips the image of the specified camera in the specified context.  <a href="#a06d6d131c33c9d20475d2410083b50fc">More...</a><br /></td></tr>
+<tr class="separator:a06d6d131c33c9d20475d2410083b50fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae503acbbf69ec042682bd9e43f826397"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae503acbbf69ec042682bd9e43f826397">CAMU_SetDetailSize</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX0, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY0, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX1, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY1, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
+<tr class="memdesc:ae503acbbf69ec042682bd9e43f826397"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the image resolution of the given camera in the given context, in detail.  <a href="#ae503acbbf69ec042682bd9e43f826397">More...</a><br /></td></tr>
+<tr class="separator:ae503acbbf69ec042682bd9e43f826397"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa771b12ec44b48b19e2621a12cd67072"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aa771b12ec44b48b19e2621a12cd67072">CAMU_SetSize</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895a">CAMU_Size</a> size, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
+<tr class="memdesc:aa771b12ec44b48b19e2621a12cd67072"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the image resolution of the given camera in the given context.  <a href="#aa771b12ec44b48b19e2621a12cd67072">More...</a><br /></td></tr>
+<tr class="separator:aa771b12ec44b48b19e2621a12cd67072"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6337271d6b3abb3d778a09ae28b33e17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a6337271d6b3abb3d778a09ae28b33e17">CAMU_SetFrameRate</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688">CAMU_FrameRate</a> frameRate)</td></tr>
+<tr class="memdesc:a6337271d6b3abb3d778a09ae28b33e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the frame rate of the given camera.  <a href="#a6337271d6b3abb3d778a09ae28b33e17">More...</a><br /></td></tr>
+<tr class="separator:a6337271d6b3abb3d778a09ae28b33e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4084852c97dc7088c81e586d8c923e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aa4084852c97dc7088c81e586d8c923e5">CAMU_SetPhotoMode</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8a">CAMU_PhotoMode</a> photoMode)</td></tr>
+<tr class="memdesc:aa4084852c97dc7088c81e586d8c923e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the photo mode of the given camera.  <a href="#aa4084852c97dc7088c81e586d8c923e5">More...</a><br /></td></tr>
+<tr class="separator:aa4084852c97dc7088c81e586d8c923e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf995e451c01ec005618eecae61e9bb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#acf995e451c01ec005618eecae61e9bb0">CAMU_SetEffect</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bf">CAMU_Effect</a> effect, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
+<tr class="memdesc:acf995e451c01ec005618eecae61e9bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the special effects of the given camera in the given context.  <a href="#acf995e451c01ec005618eecae61e9bb0">More...</a><br /></td></tr>
+<tr class="separator:acf995e451c01ec005618eecae61e9bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1b69d342cfbdcb79e784ca730ac3e4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ab1b69d342cfbdcb79e784ca730ac3e4f">CAMU_SetContrast</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072a">CAMU_Contrast</a> contrast)</td></tr>
+<tr class="memdesc:ab1b69d342cfbdcb79e784ca730ac3e4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the contrast mode of the given camera.  <a href="#ab1b69d342cfbdcb79e784ca730ac3e4f">More...</a><br /></td></tr>
+<tr class="separator:ab1b69d342cfbdcb79e784ca730ac3e4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aece2e92d43f046253b3d3070f9636c26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aece2e92d43f046253b3d3070f9636c26">CAMU_SetLensCorrection</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49">CAMU_LensCorrection</a> lensCorrection)</td></tr>
+<tr class="memdesc:aece2e92d43f046253b3d3070f9636c26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the lens correction mode of the given camera.  <a href="#aece2e92d43f046253b3d3070f9636c26">More...</a><br /></td></tr>
+<tr class="separator:aece2e92d43f046253b3d3070f9636c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec8bbd9f72a6a623d9f45d54ee20b5cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#aec8bbd9f72a6a623d9f45d54ee20b5cd">CAMU_SetOutputFormat</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85">CAMU_OutputFormat</a> format, <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context)</td></tr>
+<tr class="memdesc:aec8bbd9f72a6a623d9f45d54ee20b5cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output format of the given camera in the given context.  <a href="#aec8bbd9f72a6a623d9f45d54ee20b5cd">More...</a><br /></td></tr>
+<tr class="separator:aec8bbd9f72a6a623d9f45d54ee20b5cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8738cd101cea4aff44f32e456c44010f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a8738cd101cea4aff44f32e456c44010f">CAMU_SetAutoExposureWindow</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
+<tr class="memdesc:a8738cd101cea4aff44f32e456c44010f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the region to base auto exposure off of for the specified camera.  <a href="#a8738cd101cea4aff44f32e456c44010f">More...</a><br /></td></tr>
+<tr class="separator:a8738cd101cea4aff44f32e456c44010f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c2a9862f314936d9c8c4c0b52d0b24d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a6c2a9862f314936d9c8c4c0b52d0b24d">CAMU_SetAutoWhiteBalanceWindow</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height)</td></tr>
+<tr class="memdesc:a6c2a9862f314936d9c8c4c0b52d0b24d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the region to base auto white balance off of for the specified camera.  <a href="#a6c2a9862f314936d9c8c4c0b52d0b24d">More...</a><br /></td></tr>
+<tr class="separator:a6c2a9862f314936d9c8c4c0b52d0b24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dad6fe5ae97a214d7d2e8be0bb39762"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a0dad6fe5ae97a214d7d2e8be0bb39762">CAMU_SetNoiseFilter</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, bool noiseFilter)</td></tr>
+<tr class="memdesc:a0dad6fe5ae97a214d7d2e8be0bb39762"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether the specified camera's noise filter is enabled.  <a href="#a0dad6fe5ae97a214d7d2e8be0bb39762">More...</a><br /></td></tr>
+<tr class="separator:a0dad6fe5ae97a214d7d2e8be0bb39762"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03f597eddc0ed77c9902d61d6ed4895a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a03f597eddc0ed77c9902d61d6ed4895a">CAMU_SynchronizeVsyncTiming</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select1, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select2)</td></tr>
+<tr class="memdesc:a03f597eddc0ed77c9902d61d6ed4895a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Synchronizes the specified cameras' vsync timing.  <a href="#a03f597eddc0ed77c9902d61d6ed4895a">More...</a><br /></td></tr>
+<tr class="separator:a03f597eddc0ed77c9902d61d6ed4895a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a146b10f3dede58b3708d40c81671ee46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a146b10f3dede58b3708d40c81671ee46">CAMU_GetLatestVsyncTiming</a> (<a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> *timing, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> past)</td></tr>
+<tr class="memdesc:a146b10f3dede58b3708d40c81671ee46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the vsync timing record of the specified camera for the specified number of signals.  <a href="#a146b10f3dede58b3708d40c81671ee46">More...</a><br /></td></tr>
+<tr class="separator:a146b10f3dede58b3708d40c81671ee46"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9eda3cdb5e2117a895cf0adacd47cc1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a9eda3cdb5e2117a895cf0adacd47cc1e">CAMU_GetStereoCameraCalibrationData</a> (<a class="el" href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a> *data)</td></tr>
 <tr class="memdesc:a9eda3cdb5e2117a895cf0adacd47cc1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the specified camera's stereo camera calibration data.  <a href="#a9eda3cdb5e2117a895cf0adacd47cc1e">More...</a><br /></td></tr>
 <tr class="separator:a9eda3cdb5e2117a895cf0adacd47cc1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9fa2c1c5dd577e606e1a2e83ca3ae5c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a9fa2c1c5dd577e606e1a2e83ca3ae5c6">CAMU_SetStereoCameraCalibrationData</a> (<a class="el" href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a> data)</td></tr>
 <tr class="memdesc:a9fa2c1c5dd577e606e1a2e83ca3ae5c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the specified camera's stereo camera calibration data.  <a href="#a9fa2c1c5dd577e606e1a2e83ca3ae5c6">More...</a><br /></td></tr>
 <tr class="separator:a9fa2c1c5dd577e606e1a2e83ca3ae5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae023a76e3c39c4d574a5b3e2fde33834"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae023a76e3c39c4d574a5b3e2fde33834">CAMU_WriteRegisterI2c</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data)</td></tr>
-<tr class="memdesc:ae023a76e3c39c4d574a5b3e2fde33834"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes to the specified I2C register of the specified camera.  <a href="#ae023a76e3c39c4d574a5b3e2fde33834">More...</a><br /></td></tr>
-<tr class="separator:ae023a76e3c39c4d574a5b3e2fde33834"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0018d34b520abf5b4bfac7306971d77a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a0018d34b520abf5b4bfac7306971d77a">CAMU_WriteMcuVariableI2c</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data)</td></tr>
-<tr class="memdesc:a0018d34b520abf5b4bfac7306971d77a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes to the specified MCU variable of the specified camera.  <a href="#a0018d34b520abf5b4bfac7306971d77a">More...</a><br /></td></tr>
-<tr class="separator:a0018d34b520abf5b4bfac7306971d77a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2d6ab0123ae0b92ed87ca1f0adc5e6fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a2d6ab0123ae0b92ed87ca1f0adc5e6fc">CAMU_ReadRegisterI2cExclusive</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *data, <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr)</td></tr>
-<tr class="memdesc:a2d6ab0123ae0b92ed87ca1f0adc5e6fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the specified I2C register of the specified camera.  <a href="#a2d6ab0123ae0b92ed87ca1f0adc5e6fc">More...</a><br /></td></tr>
-<tr class="separator:a2d6ab0123ae0b92ed87ca1f0adc5e6fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11154faa2a9862123c2f29fbaeba7e74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a11154faa2a9862123c2f29fbaeba7e74">CAMU_ReadMcuVariableI2cExclusive</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *data, <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr)</td></tr>
-<tr class="memdesc:a11154faa2a9862123c2f29fbaeba7e74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the specified MCU variable of the specified camera.  <a href="#a11154faa2a9862123c2f29fbaeba7e74">More...</a><br /></td></tr>
-<tr class="separator:a11154faa2a9862123c2f29fbaeba7e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35964c742eb0e11aa63f06183a189da5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a35964c742eb0e11aa63f06183a189da5">CAMU_WriteRegisterI2c</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data)</td></tr>
+<tr class="memdesc:a35964c742eb0e11aa63f06183a189da5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes to the specified I2C register of the specified camera.  <a href="#a35964c742eb0e11aa63f06183a189da5">More...</a><br /></td></tr>
+<tr class="separator:a35964c742eb0e11aa63f06183a189da5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaf2155f1562b33534828cef011c6c85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#adaf2155f1562b33534828cef011c6c85">CAMU_WriteMcuVariableI2c</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data)</td></tr>
+<tr class="memdesc:adaf2155f1562b33534828cef011c6c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes to the specified MCU variable of the specified camera.  <a href="#adaf2155f1562b33534828cef011c6c85">More...</a><br /></td></tr>
+<tr class="separator:adaf2155f1562b33534828cef011c6c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae97274c87e0c8336cc77e52b68d6db94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae97274c87e0c8336cc77e52b68d6db94">CAMU_ReadRegisterI2cExclusive</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *data, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr)</td></tr>
+<tr class="memdesc:ae97274c87e0c8336cc77e52b68d6db94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the specified I2C register of the specified camera.  <a href="#ae97274c87e0c8336cc77e52b68d6db94">More...</a><br /></td></tr>
+<tr class="separator:ae97274c87e0c8336cc77e52b68d6db94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a413be54f1d9bd2f2fede68ec7b4b7f38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a413be54f1d9bd2f2fede68ec7b4b7f38">CAMU_ReadMcuVariableI2cExclusive</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *data, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr)</td></tr>
+<tr class="memdesc:a413be54f1d9bd2f2fede68ec7b4b7f38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the specified MCU variable of the specified camera.  <a href="#a413be54f1d9bd2f2fede68ec7b4b7f38">More...</a><br /></td></tr>
+<tr class="separator:a413be54f1d9bd2f2fede68ec7b4b7f38"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad0115c426fb94e0c609d2f54a06ee1a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ad0115c426fb94e0c609d2f54a06ee1a8">CAMU_SetImageQualityCalibrationData</a> (<a class="el" href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a> data)</td></tr>
 <tr class="memdesc:ad0115c426fb94e0c609d2f54a06ee1a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the specified camera's image quality calibration data.  <a href="#ad0115c426fb94e0c609d2f54a06ee1a8">More...</a><br /></td></tr>
 <tr class="separator:ad0115c426fb94e0c609d2f54a06ee1a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -524,9 +524,9 @@ Functions</h2></td></tr>
 <tr class="memitem:af779c156d8eb61b5c64c00c50b25b468"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#af779c156d8eb61b5c64c00c50b25b468">CAMU_SetPackageParameterWithContextDetail</a> (<a class="el" href="structCAMU__PackageParameterContextDetail.html">CAMU_PackageParameterContextDetail</a> param)</td></tr>
 <tr class="memdesc:af779c156d8eb61b5c64c00c50b25b468"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures a camera with pre-packaged configuration data without a context and extra resolution details.  <a href="#af779c156d8eb61b5c64c00c50b25b468">More...</a><br /></td></tr>
 <tr class="separator:af779c156d8eb61b5c64c00c50b25b468"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9a15ccb8fe9c1b95b99f2e4b836aa554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a9a15ccb8fe9c1b95b99f2e4b836aa554">CAMU_GetSuitableY2rStandardCoefficient</a> (<a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> *coefficient)</td></tr>
-<tr class="memdesc:a9a15ccb8fe9c1b95b99f2e4b836aa554"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Y2R coefficient applied to image data by the camera.  <a href="#a9a15ccb8fe9c1b95b99f2e4b836aa554">More...</a><br /></td></tr>
-<tr class="separator:a9a15ccb8fe9c1b95b99f2e4b836aa554"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adee3c612243e41a730fdd970ca23dd50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#adee3c612243e41a730fdd970ca23dd50">CAMU_GetSuitableY2rStandardCoefficient</a> (<a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> *coefficient)</td></tr>
+<tr class="memdesc:adee3c612243e41a730fdd970ca23dd50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Y2R coefficient applied to image data by the camera.  <a href="#adee3c612243e41a730fdd970ca23dd50">More...</a><br /></td></tr>
+<tr class="separator:adee3c612243e41a730fdd970ca23dd50"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae5698f06cef570204824ddf1e30423fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#ae5698f06cef570204824ddf1e30423fe">CAMU_PlayShutterSound</a> (<a class="el" href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675">CAMU_ShutterSoundType</a> sound)</td></tr>
 <tr class="memdesc:ae5698f06cef570204824ddf1e30423fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plays the specified shutter sound.  <a href="#ae5698f06cef570204824ddf1e30423fe">More...</a><br /></td></tr>
 <tr class="separator:ae5698f06cef570204824ddf1e30423fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -538,15 +538,15 @@ Functions</h2></td></tr>
 <a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a2e4e7dfb3998247509a6acd8fc7222f5">CAMU_DriverFinalize</a> (void)</td></tr>
 <tr class="memdesc:a2e4e7dfb3998247509a6acd8fc7222f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes the camera driver. <br /></td></tr>
 <tr class="separator:a2e4e7dfb3998247509a6acd8fc7222f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a5977771ea9a95458a4ee792a4c9b1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a0a5977771ea9a95458a4ee792a4c9b1d">CAMU_GetActivatedCamera</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> *select)</td></tr>
-<tr class="memdesc:a0a5977771ea9a95458a4ee792a4c9b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current activated camera.  <a href="#a0a5977771ea9a95458a4ee792a4c9b1d">More...</a><br /></td></tr>
-<tr class="separator:a0a5977771ea9a95458a4ee792a4c9b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0abf2bd924fa7422bd0bef24ced1084d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a0abf2bd924fa7422bd0bef24ced1084d">CAMU_GetSleepCamera</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> *select)</td></tr>
-<tr class="memdesc:a0abf2bd924fa7422bd0bef24ced1084d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current sleep camera.  <a href="#a0abf2bd924fa7422bd0bef24ced1084d">More...</a><br /></td></tr>
-<tr class="separator:a0abf2bd924fa7422bd0bef24ced1084d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5067281f0e88aff66f9a6fe2c541dca7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a5067281f0e88aff66f9a6fe2c541dca7">CAMU_SetSleepCamera</a> (<a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select)</td></tr>
-<tr class="memdesc:a5067281f0e88aff66f9a6fe2c541dca7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current sleep camera.  <a href="#a5067281f0e88aff66f9a6fe2c541dca7">More...</a><br /></td></tr>
-<tr class="separator:a5067281f0e88aff66f9a6fe2c541dca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b4d6db7322988ac5416254eb7d585fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a4b4d6db7322988ac5416254eb7d585fd">CAMU_GetActivatedCamera</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *select)</td></tr>
+<tr class="memdesc:a4b4d6db7322988ac5416254eb7d585fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current activated camera.  <a href="#a4b4d6db7322988ac5416254eb7d585fd">More...</a><br /></td></tr>
+<tr class="separator:a4b4d6db7322988ac5416254eb7d585fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12eb381a6537742785424d0e6c074218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a12eb381a6537742785424d0e6c074218">CAMU_GetSleepCamera</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *select)</td></tr>
+<tr class="memdesc:a12eb381a6537742785424d0e6c074218"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current sleep camera.  <a href="#a12eb381a6537742785424d0e6c074218">More...</a><br /></td></tr>
+<tr class="separator:a12eb381a6537742785424d0e6c074218"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70d6d1dc077efa90a26fd45f075c3bc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a70d6d1dc077efa90a26fd45f075c3bc1">CAMU_SetSleepCamera</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select)</td></tr>
+<tr class="memdesc:a70d6d1dc077efa90a26fd45f075c3bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current sleep camera.  <a href="#a70d6d1dc077efa90a26fd45f075c3bc1">More...</a><br /></td></tr>
+<tr class="separator:a70d6d1dc077efa90a26fd45f075c3bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a711a13f89a65b2f261f0f06963df1482"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cam_8h.html#a711a13f89a65b2f261f0f06963df1482">CAMU_SetBrightnessSynchronization</a> (bool brightnessSynchronization)</td></tr>
 <tr class="memdesc:a711a13f89a65b2f261f0f06963df1482"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether to enable synchronization of left and right camera brightnesses.  <a href="#a711a13f89a65b2f261f0f06963df1482">More...</a><br /></td></tr>
 <tr class="separator:a711a13f89a65b2f261f0f06963df1482"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -554,40 +554,68 @@ Functions</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>CAM service for using the 3DS's front and back cameras. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85"></a>
+<a class="anchor" id="abed82baf7f470b522273a3e37c24c600"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a></td>
+          <td class="memname">anonymous enum</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Camera connection target ports. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51"></a>PORT_NONE&#160;</td><td class="fielddoc">
+<p>No port. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce"></a>PORT_CAM1&#160;</td><td class="fielddoc">
+<p>CAM1 port. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a"></a>PORT_CAM2&#160;</td><td class="fielddoc">
+<p>CAM2 port. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f"></a>PORT_BOTH&#160;</td><td class="fielddoc">
+<p>Both ports. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">anonymous enum</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>Camera combinations. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9"></a>SELECT_NONE&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9"></a>SELECT_NONE&#160;</td><td class="fielddoc">
 <p>No camera. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a"></a>SELECT_OUT1&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a"></a>SELECT_OUT1&#160;</td><td class="fielddoc">
 <p>Outer camera 1. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7"></a>SELECT_IN1&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7"></a>SELECT_IN1&#160;</td><td class="fielddoc">
 <p>Inner camera 1. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7"></a>SELECT_OUT2&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7"></a>SELECT_OUT2&#160;</td><td class="fielddoc">
 <p>Outer camera 2. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a"></a>SELECT_IN1_OUT1&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a"></a>SELECT_IN1_OUT1&#160;</td><td class="fielddoc">
 <p>Outer camera 1 and inner camera 1. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad"></a>SELECT_OUT1_OUT2&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad"></a>SELECT_OUT1_OUT2&#160;</td><td class="fielddoc">
 <p>Both outer cameras. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f"></a>SELECT_IN1_OUT2&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f"></a>SELECT_IN1_OUT2&#160;</td><td class="fielddoc">
 <p>Inner camera 1 and outer camera 2. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e"></a>SELECT_ALL&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e"></a>SELECT_ALL&#160;</td><td class="fielddoc">
 <p>All cameras. </p>
 </td></tr>
 </table>
@@ -882,34 +910,6 @@ Functions</h2></td></tr>
 </td></tr>
 </table>
 
-</div>
-</div>
-<a class="anchor" id="afa16b5a908ef919922fe67cc00c6dabf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Camera connection target ports. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51"></a>PORT_NONE&#160;</td><td class="fielddoc">
-<p>No port. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce"></a>PORT_CAM1&#160;</td><td class="fielddoc">
-<p>CAM1 port. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a"></a>PORT_CAM2&#160;</td><td class="fielddoc">
-<p>CAM2 port. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f"></a>PORT_BOTH&#160;</td><td class="fielddoc">
-<p>Both ports. </p>
-</td></tr>
-</table>
-
 </div>
 </div>
 <a class="anchor" id="a5059b91f27e994c2f4ef4a6c9d454675"></a>
@@ -1053,14 +1053,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac948d3942cdfb14bfef402792ff8eeb2"></a>
+<a class="anchor" id="addadfc1fddea8746332b80f4950202fc"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_Activate </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1077,14 +1077,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a869cee3c1b91b90e831581a407e2cadf"></a>
+<a class="anchor" id="a21fb88a5c8f92ab9c8c912b19d2737f6"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_ClearBuffer </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1101,14 +1101,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a55309423d1241964a14a7bdb6be8c546"></a>
+<a class="anchor" id="a06d6d131c33c9d20475d2410083b50fc"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_FlipImage </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -1143,14 +1143,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0a5977771ea9a95458a4ee792a4c9b1d"></a>
+<a class="anchor" id="a4b4d6db7322988ac5416254eb7d585fd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_GetActivatedCamera </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
           <td class="paramname"><em>select</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1167,7 +1167,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae7bfb69cae955f5a0da57953cc059c04"></a>
+<a class="anchor" id="a2af14ee3d645f6d433b2cc6ea1570ae0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1180,7 +1180,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>&#160;</td>
         </tr>
         <tr>
@@ -1226,7 +1226,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad1b4b399a59c57233acf436d46dcbed9"></a>
+<a class="anchor" id="a146b10f3dede58b3708d40c81671ee46"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1239,7 +1239,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>, </td>
         </tr>
         <tr>
@@ -1352,14 +1352,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0abf2bd924fa7422bd0bef24ced1084d"></a>
+<a class="anchor" id="a12eb381a6537742785424d0e6c074218"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_GetSleepCamera </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
           <td class="paramname"><em>select</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1400,14 +1400,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9a15ccb8fe9c1b95b99f2e4b836aa554"></a>
+<a class="anchor" id="adee3c612243e41a730fdd970ca23dd50"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_GetSuitableY2rStandardCoefficient </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> *&#160;</td>
           <td class="paramname"><em>coefficient</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1424,7 +1424,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae59f6dced3c5e4c295df5b4a5ab326ef"></a>
+<a class="anchor" id="a3712ec554ee36089cb8d4a123692f763"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1437,7 +1437,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>&#160;</td>
         </tr>
         <tr>
@@ -1459,7 +1459,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4c361b82685fd83ce76e3e2bbd83623c"></a>
+<a class="anchor" id="a7f90e2e8af4b6961b0a01e0c637ba079"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1490,7 +1490,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>&#160;</td>
         </tr>
         <tr>
@@ -1515,7 +1515,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae6fd13b097c544f83e5f4f205469a53a"></a>
+<a class="anchor" id="a78b463af54568849bccdfe160ff518d3"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1528,7 +1528,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>&#160;</td>
         </tr>
         <tr>
@@ -1550,7 +1550,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a90fddafc3c3ea708785f88db4caf0f89"></a>
+<a class="anchor" id="aa8fe34bd3f0485fdf0f3dca8427898ed"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1563,7 +1563,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>&#160;</td>
         </tr>
         <tr>
@@ -1585,7 +1585,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9a18341e884b214cee38493ea0c602d4"></a>
+<a class="anchor" id="a51611edc6cf4d4c334d0eeddcd11cd42"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1598,7 +1598,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>&#160;</td>
         </tr>
         <tr>
@@ -1620,7 +1620,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac09f3f7c71ef5150df38e3a5c73a24ed"></a>
+<a class="anchor" id="a610733b331ee24fe5ac17a990cabad79"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1633,7 +1633,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>&#160;</td>
         </tr>
         <tr>
@@ -1655,7 +1655,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae7bba87daadfc45d772b6b7fc449f7fa"></a>
+<a class="anchor" id="a4cf441f7020159c6e05e42a64bf93eef"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1668,7 +1668,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>&#160;</td>
         </tr>
         <tr>
@@ -1690,7 +1690,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4062daada35b79988b6a8c7ead8b9ce9"></a>
+<a class="anchor" id="a18f5b5ae101aa79acade314c21f5171d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1703,7 +1703,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>&#160;</td>
         </tr>
         <tr>
@@ -1749,7 +1749,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a11154faa2a9862123c2f29fbaeba7e74"></a>
+<a class="anchor" id="a413be54f1d9bd2f2fede68ec7b4b7f38"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1762,7 +1762,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -1791,7 +1791,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2d6ab0123ae0b92ed87ca1f0adc5e6fc"></a>
+<a class="anchor" id="ae97274c87e0c8336cc77e52b68d6db94"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1804,7 +1804,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -1833,14 +1833,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a916fb21776f5e9cdd9ffe92f5012717d"></a>
+<a class="anchor" id="a2744bf6c18862bc601718880de5ed322"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetAutoExposure </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -1868,14 +1868,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae3d65fabebc52ee13855c75b87e005f7"></a>
+<a class="anchor" id="a8738cd101cea4aff44f32e456c44010f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetAutoExposureWindow </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -1924,14 +1924,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a678509065046af8a19044434b720a4b5"></a>
+<a class="anchor" id="aed69646332dd45debb55adbf05ceb8ba"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetAutoWhiteBalance </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -1959,14 +1959,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a7712ff11bcb36078649030b8b03c3766"></a>
+<a class="anchor" id="a6c2a9862f314936d9c8c4c0b52d0b24d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetAutoWhiteBalanceWindow </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2039,14 +2039,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ab457dcf23371cfe1356ac1364ad47843"></a>
+<a class="anchor" id="ab1b69d342cfbdcb79e784ca730ac3e4f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetContrast </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2074,14 +2074,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0a7c2118f7a87d7167461e4eb50780b6"></a>
+<a class="anchor" id="ae503acbbf69ec042682bd9e43f826397"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetDetailSize </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2151,14 +2151,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a42c284e99b124b4712ac7ba3ee8f3490"></a>
+<a class="anchor" id="acf995e451c01ec005618eecae61e9bb0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetEffect </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2193,14 +2193,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a042d5ddcadf2b6f51cb3f11b24ae3ab8"></a>
+<a class="anchor" id="a942f367e655da496fa61f5180b8c3d0c"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetExposure </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2228,14 +2228,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a3280a620a72324fee5f5ebb5baae5fe1"></a>
+<a class="anchor" id="a6337271d6b3abb3d778a09ae28b33e17"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetFrameRate </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2287,14 +2287,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a36c6605466a1372bb81f8f52540710fa"></a>
+<a class="anchor" id="aece2e92d43f046253b3d3070f9636c26"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetLensCorrection </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2322,14 +2322,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af88b4824ecbd52ff76113d9d525d6020"></a>
+<a class="anchor" id="a0dad6fe5ae97a214d7d2e8be0bb39762"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetNoiseFilter </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2357,14 +2357,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aff82ef7dcd0e9db7a446cdaa5ebeee02"></a>
+<a class="anchor" id="aec8bbd9f72a6a623d9f45d54ee20b5cd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetOutputFormat </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2471,14 +2471,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1f79c65c7893a5eaf75c593ae3a6a407"></a>
+<a class="anchor" id="aa4084852c97dc7088c81e586d8c923e5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetPhotoMode </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2506,7 +2506,7 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a2fc7162b8100f10f4f29ffde6b530c41"></a>
+<a class="anchor" id="a051348b051d6491a6e19b2a3245730b9"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -2525,7 +2525,7 @@ Functions</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>, </td>
         </tr>
         <tr>
@@ -2562,14 +2562,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad8e39189423b8b2db9643160f1b05372"></a>
+<a class="anchor" id="ab572756c8ed614fa3854f1a3b2834e6c"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetSharpness </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2597,14 +2597,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1a9479c192b2dfe49523e6ce53be8d91"></a>
+<a class="anchor" id="aa771b12ec44b48b19e2621a12cd67072"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetSize </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2639,14 +2639,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5067281f0e88aff66f9a6fe2c541dca7"></a>
+<a class="anchor" id="a70d6d1dc077efa90a26fd45f075c3bc1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetSleepCamera </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em></td><td>)</td>
           <td></td>
         </tr>
@@ -2687,14 +2687,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac423d9982e5a547fcfe052d767de6ef0"></a>
+<a class="anchor" id="a1f8d58a8ab60d5bbea24236c5005ea9b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetTransferBytes </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>, </td>
         </tr>
         <tr>
@@ -2736,14 +2736,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a1f93d327052b1e7542e482b69874dbcd"></a>
+<a class="anchor" id="a255807ab6e4e619050f15fc7ae55f3c7"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetTransferLines </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>, </td>
         </tr>
         <tr>
@@ -2785,14 +2785,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ace65241ab22a82299cd94950b134ab25"></a>
+<a class="anchor" id="acc3f9baecae7a05ad56b3cfca23131b5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetTrimming </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>, </td>
         </tr>
         <tr>
@@ -2820,14 +2820,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a07e5589063cda246d4faf41dbd845bb2"></a>
+<a class="anchor" id="a69996f29258f46a99cc722fbc2c59f04"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetTrimmingParams </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>, </td>
         </tr>
         <tr>
@@ -2876,14 +2876,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aa831dcae4fdcb4c84d6261cf5eb2f4b9"></a>
+<a class="anchor" id="ab198c1ead95d5fd416b76a6d16667b34"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetTrimmingParamsCenter </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em>, </td>
         </tr>
         <tr>
@@ -2932,14 +2932,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a383e70f7e5cb086a9df632cc87e9cb52"></a>
+<a class="anchor" id="a18dd79571b0661625a8806978e9999fc"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetWhiteBalance </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -2967,14 +2967,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ad83e48a6b2c65a9d239f97bc2ed9d429"></a>
+<a class="anchor" id="ab4ddac714ce66c771c095ecf4084d4b3"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SetWhiteBalanceWithoutBaseUp </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -3002,14 +3002,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a4644a137570acef0e71f69cac1cbaa1f"></a>
+<a class="anchor" id="a321b6139a95d71a26633179c5c526cba"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_StartCapture </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em></td><td>)</td>
           <td></td>
         </tr>
@@ -3026,14 +3026,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af5f62876d8c0a91ba887c964178153fc"></a>
+<a class="anchor" id="a853e49e43d5ea322e6629909538a3d37"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_StopCapture </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>port</em></td><td>)</td>
           <td></td>
         </tr>
@@ -3050,14 +3050,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aec3cff6ec2b8f8aca6f61beaef638842"></a>
+<a class="anchor" id="a06e914db8c09e2496a45ac4e675f4b2e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SwitchContext </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -3085,20 +3085,20 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="af4b274ae8baef4a09749e56385fc124e"></a>
+<a class="anchor" id="a03f597eddc0ed77c9902d61d6ed4895a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_SynchronizeVsyncTiming </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select1</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select2</em>&#160;</td>
         </tr>
         <tr>
@@ -3120,14 +3120,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a0018d34b520abf5b4bfac7306971d77a"></a>
+<a class="anchor" id="adaf2155f1562b33534828cef011c6c85"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_WriteMcuVariableI2c </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
@@ -3162,14 +3162,14 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae023a76e3c39c4d574a5b3e2fde33834"></a>
+<a class="anchor" id="a35964c742eb0e11aa63f06183a189da5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CAMU_WriteRegisterI2c </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
           <td class="paramname"><em>select</em>, </td>
         </tr>
         <tr>
index f39734ea09d706b32163e97acf585bd3fe1425b0..e445d7eec8ed64eed6efad9a7e03f21dd3470d6f 100644 (file)
@@ -100,28 +100,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="types_8h.html">3ds/types.h</a>&gt;</span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/// Camera connection target ports.</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">   11</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51">   12</a></span>&#160;    <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51">PORT_NONE</a> = 0x0,    <span class="comment">///&lt; No port.</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///&lt; CAM1 port.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///&lt; CAM2 port.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"></span><span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51">   12</a></span>&#160;    <a class="code" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51">PORT_NONE</a> = 0x0,    <span class="comment">///&lt; No port.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///&lt; CAM1 port.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///&lt; CAM2 port.</span></div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;    <span class="comment">// Port combinations.</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f">   17</a></span>&#160;    <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f">PORT_BOTH</a> = <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a> | <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a>, <span class="comment">///&lt; Both ports.</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span>} <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a>;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f">   17</a></span>&#160;    <a class="code" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f">PORT_BOTH</a> = <a class="code" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a> | <a class="code" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a>, <span class="comment">///&lt; Both ports.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">/// Camera combinations.</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">   21</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9">   22</a></span>&#160;    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9">SELECT_NONE</a> = 0x0,    <span class="comment">///&lt; No camera.</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">   23</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///&lt; Outer camera 1.</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">   24</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///&lt; Inner camera 1.</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">   25</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(2), <span class="comment">///&lt; Outer camera 2.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"></span><span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9">   22</a></span>&#160;    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9">SELECT_NONE</a> = 0x0,    <span class="comment">///&lt; No camera.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">   23</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0), <span class="comment">///&lt; Outer camera 1.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">   24</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///&lt; Inner camera 1.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">   25</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(2), <span class="comment">///&lt; Outer camera 2.</span></div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="comment">// Camera combinations.</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a">   28</a></span>&#160;    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a">SELECT_IN1_OUT1</a>  = <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> | <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a>,               <span class="comment">///&lt; Outer camera 1 and inner camera 1.</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad">SELECT_OUT1_OUT2</a> = <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> | <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a>,              <span class="comment">///&lt; Both outer cameras.</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f">SELECT_IN1_OUT2</a>  = <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a> | <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a>,               <span class="comment">///&lt; Inner camera 1 and outer camera 2.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e">   31</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e">SELECT_ALL</a>       = <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> | <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a> | <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a>, <span class="comment">///&lt; All cameras.</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"></span>} <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a">   28</a></span>&#160;    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a">SELECT_IN1_OUT1</a>  = <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> | <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a>,               <span class="comment">///&lt; Outer camera 1 and inner camera 1.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad">SELECT_OUT1_OUT2</a> = <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> | <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a>,              <span class="comment">///&lt; Both outer cameras.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f">SELECT_IN1_OUT2</a>  = <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a> | <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a>,               <span class="comment">///&lt; Inner camera 1 and outer camera 2.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e">   31</a></span>&#160;<span class="comment"></span>    <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e">SELECT_ALL</a>       = <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a> | <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a> | <a class="code" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a>, <span class="comment">///&lt; All cameras.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">/// Camera contexts.</span></div>
 <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">   35</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
@@ -292,7 +292,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment">/// Batch camera configuration for use without a context.</span></div>
 <div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterCameraSelect.html">  202</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterCameraSelect.html#aa77c8b06ef2db109bc263192522a4dce">  203</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterCameraSelect.html#aa77c8b06ef2db109bc263192522a4dce">camera</a>;                        <span class="comment">///&lt; #CAMU_CameraSelect Selected camera.</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterCameraSelect.html#aa77c8b06ef2db109bc263192522a4dce">  203</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterCameraSelect.html#aa77c8b06ef2db109bc263192522a4dce">camera</a>;                        <span class="comment">///&lt; Selected camera.</span></div>
 <div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterCameraSelect.html#a3a409471750c34b15e9cd7cefa0c3bac">  204</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> <a class="code" href="structCAMU__PackageParameterCameraSelect.html#a3a409471750c34b15e9cd7cefa0c3bac">exposure</a>;                      <span class="comment">///&lt; Camera exposure.</span></div>
 <div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterCameraSelect.html#a4778d4499a3cdd043befba607ab1e80b">  205</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterCameraSelect.html#a4778d4499a3cdd043befba607ab1e80b">whiteBalance</a>;                  <span class="comment">///&lt; #CAMU_WhiteBalance Camera white balance.</span></div>
 <div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterCameraSelect.html#a8f890c182b77ec4e264532ed5596283d">  206</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> <a class="code" href="structCAMU__PackageParameterCameraSelect.html#a8f890c182b77ec4e264532ed5596283d">sharpness</a>;                     <span class="comment">///&lt; Camera sharpness.</span></div>
@@ -316,7 +316,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">/// Batch camera configuration for use with a context.</span></div>
 <div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContext.html">  226</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContext.html#af34741dabacbb4ae167cd9c820bcdafc">  227</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContext.html#af34741dabacbb4ae167cd9c820bcdafc">camera</a>;  <span class="comment">///&lt; #CAMU_CameraSelect Selected camera.</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContext.html#af34741dabacbb4ae167cd9c820bcdafc">  227</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContext.html#af34741dabacbb4ae167cd9c820bcdafc">camera</a>;  <span class="comment">///&lt; Selected camera.</span></div>
 <div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContext.html#ade8ee06861f30e8d5ffd736ac9708101">  228</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContext.html#ade8ee06861f30e8d5ffd736ac9708101">context</a>; <span class="comment">///&lt; #CAMU_Context Selected context.</span></div>
 <div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContext.html#a84d7b9765454d45161f8d52592d65517">  229</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContext.html#a84d7b9765454d45161f8d52592d65517">flip</a>;    <span class="comment">///&lt; #CAMU_Flip Camera image flip mode.</span></div>
 <div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContext.html#ace066aa1943785fc1e5d7309b8711ad6">  230</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContext.html#ace066aa1943785fc1e5d7309b8711ad6">effect</a>;  <span class="comment">///&lt; #CAMU_Effect Camera image special effects.</span></div>
@@ -325,7 +325,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment">/// Batch camera configuration for use with a context and with detailed size information.</span></div>
 <div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContextDetail.html">  235</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContextDetail.html#a159e415a1914314e1b7c5c1822882f3f">  236</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContextDetail.html#a159e415a1914314e1b7c5c1822882f3f">camera</a>;  <span class="comment">///&lt; #CAMU_CameraSelect Selected camera.</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContextDetail.html#a159e415a1914314e1b7c5c1822882f3f">  236</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContextDetail.html#a159e415a1914314e1b7c5c1822882f3f">camera</a>;  <span class="comment">///&lt; Selected camera.</span></div>
 <div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContextDetail.html#adb01fc5d6ed19793bd6d85a0ab14867d">  237</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContextDetail.html#adb01fc5d6ed19793bd6d85a0ab14867d">context</a>; <span class="comment">///&lt; #CAMU_Context Selected context.</span></div>
 <div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContextDetail.html#a28c37ac85e9cf9dbe631c439d8082542">  238</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContextDetail.html#a28c37ac85e9cf9dbe631c439d8082542">flip</a>;    <span class="comment">///&lt; #CAMU_Flip Camera image flip mode.</span></div>
 <div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structCAMU__PackageParameterContextDetail.html#aac5f8cde5c5841d68718fb2973dcd28c">  239</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code" href="structCAMU__PackageParameterContextDetail.html#aac5f8cde5c5841d68718fb2973dcd28c">effect</a>;  <span class="comment">///&lt; #CAMU_Effect Camera image special effects.</span></div>
@@ -355,40 +355,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> * Begins capture on the specified camera port.</span></div>
 <div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment"> * @param port Port to begin capture on.</span></div>
 <div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a4644a137570acef0e71f69cac1cbaa1f">CAMU_StartCapture</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a321b6139a95d71a26633179c5c526cba">CAMU_StartCapture</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> * Terminates capture on the specified camera port.</span></div>
 <div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"> * @param port Port to terminate capture on.</span></div>
 <div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#af5f62876d8c0a91ba887c964178153fc">CAMU_StopCapture</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a853e49e43d5ea322e6629909538a3d37">CAMU_StopCapture</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"> * @brief Gets whether the specified camera port is busy.</span></div>
 <div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment"> * @param busy Pointer to output the busy state to.</span></div>
 <div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> * @param port Port to check.</span></div>
 <div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ac09f3f7c71ef5150df38e3a5c73a24ed">CAMU_IsBusy</a>(<span class="keywordtype">bool</span>* busy, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a610733b331ee24fe5ac17a990cabad79">CAMU_IsBusy</a>(<span class="keywordtype">bool</span>* busy, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"> * @brief Clears the buffer and error flags of the specified camera port.</span></div>
 <div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> * @param port Port to clear.</span></div>
 <div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a869cee3c1b91b90e831581a407e2cadf">CAMU_ClearBuffer</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a21fb88a5c8f92ab9c8c912b19d2737f6">CAMU_ClearBuffer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @brief Gets a handle to the event signaled on vsync interrupts.</span></div>
 <div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param event Pointer to output the event handle to.</span></div>
 <div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * @param port Port to use.</span></div>
 <div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae6fd13b097c544f83e5f4f205469a53a">CAMU_GetVsyncInterruptEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* event, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a78b463af54568849bccdfe160ff518d3">CAMU_GetVsyncInterruptEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* event, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment"> * @brief Gets a handle to the event signaled on camera buffer errors.</span></div>
 <div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"> * @param event Pointer to output the event handle to.</span></div>
 <div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"> * @param port Port to use.</span></div>
 <div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae7bfb69cae955f5a0da57953cc059c04">CAMU_GetBufferErrorInterruptEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* event, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a2af14ee3d645f6d433b2cc6ea1570ae0">CAMU_GetBufferErrorInterruptEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* event, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> * @brief Initiates the process of receiving a camera frame.</span></div>
@@ -398,14 +398,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"> * @param imageSize Size of the image to receive.</span></div>
 <div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment"> * @param transferUnit Transfer unit to use when receiving.</span></div>
 <div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a2fc7162b8100f10f4f29ffde6b530c41">CAMU_SetReceiving</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* event, <span class="keywordtype">void</span>* dst, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> imageSize, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transferUnit);</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a051348b051d6491a6e19b2a3245730b9">CAMU_SetReceiving</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* event, <span class="keywordtype">void</span>* dst, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> imageSize, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transferUnit);</div>
 <div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> * @brief Gets whether the specified camera port has finished receiving image data.</span></div>
 <div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="comment"> * @param finishedReceiving Pointer to output the receiving status to.</span></div>
 <div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment"> * @param port Port to check.</span></div>
 <div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae7bba87daadfc45d772b6b7fc449f7fa">CAMU_IsFinishedReceiving</a>(<span class="keywordtype">bool</span>* finishedReceiving, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a4cf441f7020159c6e05e42a64bf93eef">CAMU_IsFinishedReceiving</a>(<span class="keywordtype">bool</span>* finishedReceiving, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment"> * @brief Sets the number of lines to transfer into an image buffer.</span></div>
@@ -414,7 +414,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment"> * @param width Width of the image.</span></div>
 <div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment"> * @param height Height of the image.</span></div>
 <div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a1f93d327052b1e7542e482b69874dbcd">CAMU_SetTransferLines</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> lines, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a255807ab6e4e619050f15fc7ae55f3c7">CAMU_SetTransferLines</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> lines, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
 <div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"> * @brief Gets the maximum number of lines that can be saved to an image buffer.</span></div>
@@ -431,14 +431,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment"> * @param width Width of the image.</span></div>
 <div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"> * @param height Height of the image.</span></div>
 <div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ac423d9982e5a547fcfe052d767de6ef0">CAMU_SetTransferBytes</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> bytes, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a1f8d58a8ab60d5bbea24236c5005ea9b">CAMU_SetTransferBytes</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> bytes, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
 <div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment"> * @brief Gets the number of bytes to transfer into an image buffer.</span></div>
 <div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment"> * @param transferBytes Pointer to write the number of bytes to.</span></div>
 <div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment"> * @param port Port to use.</span></div>
 <div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae59f6dced3c5e4c295df5b4a5ab326ef">CAMU_GetTransferBytes</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* transferBytes, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a3712ec554ee36089cb8d4a123692f763">CAMU_GetTransferBytes</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* transferBytes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment"> * @brief Gets the maximum number of bytes that can be saved to an image buffer.</span></div>
@@ -453,14 +453,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment"> * @param port Port to use.</span></div>
 <div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment"> * @param trimming Whether image trimming is enabled.</span></div>
 <div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ace65241ab22a82299cd94950b134ab25">CAMU_SetTrimming</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <span class="keywordtype">bool</span> trimming);</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#acc3f9baecae7a05ad56b3cfca23131b5">CAMU_SetTrimming</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <span class="keywordtype">bool</span> trimming);</div>
 <div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment"> * @brief Gets whether image trimming is enabled.</span></div>
 <div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment"> * @param trimming Pointer to output the trim state to.</span></div>
 <div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment"> * @param port Port to use.</span></div>
 <div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a4062daada35b79988b6a8c7ead8b9ce9">CAMU_IsTrimming</a>(<span class="keywordtype">bool</span>* trimming, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a18f5b5ae101aa79acade314c21f5171d">CAMU_IsTrimming</a>(<span class="keywordtype">bool</span>* trimming, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment"> * @brief Sets the parameters used for trimming images.</span></div>
@@ -470,7 +470,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment"> * @param xEnd End X coordinate.</span></div>
 <div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="comment"> * @param yEnd End Y coordinate.</span></div>
 <div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a07e5589063cda246d4faf41dbd845bb2">CAMU_SetTrimmingParams</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xEnd, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yEnd);</div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a69996f29258f46a99cc722fbc2c59f04">CAMU_SetTrimmingParams</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> xEnd, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> yEnd);</div>
 <div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment"> * @brief Gets the parameters used for trimming images.</span></div>
@@ -480,7 +480,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="comment"> * @param yEnd Pointer to write the end Y coordinate to.</span></div>
 <div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment"> * @param port Port to use.</span></div>
 <div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a4c361b82685fd83ce76e3e2bbd83623c">CAMU_GetTrimmingParams</a>(<a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* xStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* yStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* xEnd, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* yEnd, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port);</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a7f90e2e8af4b6961b0a01e0c637ba079">CAMU_GetTrimmingParams</a>(<a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* xStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* yStart, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* xEnd, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>* yEnd, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port);</div>
 <div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment"> * @brief Sets the parameters used for trimming images, relative to the center of the image.</span></div>
@@ -490,34 +490,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment"> * @param camWidth Camera width.</span></div>
 <div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment"> * @param camHeight Camera height.</span></div>
 <div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aa831dcae4fdcb4c84d6261cf5eb2f4b9">CAMU_SetTrimmingParamsCenter</a>(<a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimWidth, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimHeight, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camWidth, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camHeight);</div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ab198c1ead95d5fd416b76a6d16667b34">CAMU_SetTrimmingParamsCenter</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimWidth, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> trimHeight, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camWidth, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> camHeight);</div>
 <div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="comment"> * @brief Activates the specified camera.</span></div>
 <div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ac948d3942cdfb14bfef402792ff8eeb2">CAMU_Activate</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select);</div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#addadfc1fddea8746332b80f4950202fc">CAMU_Activate</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select);</div>
 <div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="comment"> * @brief Switches the specified camera&#39;s active context.</span></div>
 <div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="comment"> * @param context Context to use.</span></div>
 <div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aec3cff6ec2b8f8aca6f61beaef638842">CAMU_SwitchContext</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a06e914db8c09e2496a45ac4e675f4b2e">CAMU_SwitchContext</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
 <div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="comment"> * @brief Sets the exposure value of the specified camera.</span></div>
 <div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="comment"> * @param exposure Exposure value to use.</span></div>
 <div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a042d5ddcadf2b6f51cb3f11b24ae3ab8">CAMU_SetExposure</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> exposure);</div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a942f367e655da496fa61f5180b8c3d0c">CAMU_SetExposure</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> exposure);</div>
 <div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="comment"> * @brief Sets the white balance mode of the specified camera.</span></div>
 <div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="comment"> * @param whiteBalance White balance mode to use.</span></div>
 <div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a383e70f7e5cb086a9df632cc87e9cb52">CAMU_SetWhiteBalance</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance);</div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a18dd79571b0661625a8806978e9999fc">CAMU_SetWhiteBalance</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance);</div>
 <div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<span class="comment"> * @brief Sets the white balance mode of the specified camera.</span></div>
@@ -525,42 +525,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="comment"> * @param whiteBalance White balance mode to use.</span></div>
 <div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ad83e48a6b2c65a9d239f97bc2ed9d429">CAMU_SetWhiteBalanceWithoutBaseUp</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance);</div>
+<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ab4ddac714ce66c771c095ecf4084d4b3">CAMU_SetWhiteBalanceWithoutBaseUp</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a> whiteBalance);</div>
 <div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="comment"> * @brief Sets the sharpness of the specified camera.</span></div>
 <div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="comment"> * @param sharpness Sharpness to use.</span></div>
 <div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ad8e39189423b8b2db9643160f1b05372">CAMU_SetSharpness</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> sharpness);</div>
+<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ab572756c8ed614fa3854f1a3b2834e6c">CAMU_SetSharpness</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> sharpness);</div>
 <div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;<span class="comment"> * @brief Sets whether auto exposure is enabled on the specified camera.</span></div>
 <div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<span class="comment"> * @param autoWhiteBalance Whether auto exposure is enabled.</span></div>
 <div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a916fb21776f5e9cdd9ffe92f5012717d">CAMU_SetAutoExposure</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <span class="keywordtype">bool</span> autoExposure);</div>
+<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a2744bf6c18862bc601718880de5ed322">CAMU_SetAutoExposure</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <span class="keywordtype">bool</span> autoExposure);</div>
 <div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="comment"> * @brief Gets whether auto exposure is enabled on the specified camera.</span></div>
 <div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;<span class="comment"> * @param autoExposure Pointer to output the auto exposure state to.</span></div>
 <div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a90fddafc3c3ea708785f88db4caf0f89">CAMU_IsAutoExposure</a>(<span class="keywordtype">bool</span>* autoExposure, <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select);</div>
+<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aa8fe34bd3f0485fdf0f3dca8427898ed">CAMU_IsAutoExposure</a>(<span class="keywordtype">bool</span>* autoExposure, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select);</div>
 <div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="comment"> * @brief Sets whether auto white balance is enabled on the specified camera.</span></div>
 <div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="comment"> * @param autoWhiteBalance Whether auto white balance is enabled.</span></div>
 <div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a678509065046af8a19044434b720a4b5">CAMU_SetAutoWhiteBalance</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <span class="keywordtype">bool</span> autoWhiteBalance);</div>
+<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aed69646332dd45debb55adbf05ceb8ba">CAMU_SetAutoWhiteBalance</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <span class="keywordtype">bool</span> autoWhiteBalance);</div>
 <div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;<span class="comment"> * @brief Gets whether auto white balance is enabled on the specified camera.</span></div>
 <div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="comment"> * @param autoWhiteBalance Pointer to output the auto white balance state to.</span></div>
 <div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a9a18341e884b214cee38493ea0c602d4">CAMU_IsAutoWhiteBalance</a>(<span class="keywordtype">bool</span>* autoWhiteBalance, <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select);</div>
+<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a51611edc6cf4d4c334d0eeddcd11cd42">CAMU_IsAutoWhiteBalance</a>(<span class="keywordtype">bool</span>* autoWhiteBalance, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select);</div>
 <div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;<span class="comment"> * @brief Flips the image of the specified camera in the specified context.</span></div>
@@ -568,7 +568,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;<span class="comment"> * @param flip Flip mode to use.</span></div>
 <div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="comment"> * @param context Context to use.</span></div>
 <div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a55309423d1241964a14a7bdb6be8c546">CAMU_FlipImage</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030e">CAMU_Flip</a> flip, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
+<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a06d6d131c33c9d20475d2410083b50fc">CAMU_FlipImage</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030e">CAMU_Flip</a> flip, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
 <div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;<span class="comment"> * @brief Sets the image resolution of the given camera in the given context, in detail.</span></div>
@@ -581,7 +581,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;<span class="comment"> * @param cropY1 Second crop point Y.</span></div>
 <div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="comment"> * @param context Context to use.</span></div>
 <div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a0a7c2118f7a87d7167461e4eb50780b6">CAMU_SetDetailSize</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX0, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY0, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX1, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY1, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
+<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae503acbbf69ec042682bd9e43f826397">CAMU_SetDetailSize</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX0, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY0, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropX1, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> cropY1, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
 <div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="comment"> * @brief Sets the image resolution of the given camera in the given context.</span></div>
@@ -589,21 +589,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;<span class="comment"> * @param size Size to use.</span></div>
 <div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<span class="comment"> * @param context Context to use.</span></div>
 <div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a1a9479c192b2dfe49523e6ce53be8d91">CAMU_SetSize</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895a">CAMU_Size</a> size, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
+<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aa771b12ec44b48b19e2621a12cd67072">CAMU_SetSize</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895a">CAMU_Size</a> size, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
 <div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;<span class="comment"> * @brief Sets the frame rate of the given camera.</span></div>
 <div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;<span class="comment"> * @param frameRate Frame rate to use.</span></div>
 <div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a3280a620a72324fee5f5ebb5baae5fe1">CAMU_SetFrameRate</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688">CAMU_FrameRate</a> frameRate);</div>
+<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a6337271d6b3abb3d778a09ae28b33e17">CAMU_SetFrameRate</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688">CAMU_FrameRate</a> frameRate);</div>
 <div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;<span class="comment"> * @brief Sets the photo mode of the given camera.</span></div>
 <div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="comment"> * @param photoMode Photo mode to use.</span></div>
 <div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a1f79c65c7893a5eaf75c593ae3a6a407">CAMU_SetPhotoMode</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8a">CAMU_PhotoMode</a> photoMode);</div>
+<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aa4084852c97dc7088c81e586d8c923e5">CAMU_SetPhotoMode</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8a">CAMU_PhotoMode</a> photoMode);</div>
 <div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;<span class="comment"> * @brief Sets the special effects of the given camera in the given context.</span></div>
@@ -611,21 +611,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;<span class="comment"> * @param effect Effect to use.</span></div>
 <div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;<span class="comment"> * @param context Context to use.</span></div>
 <div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a42c284e99b124b4712ac7ba3ee8f3490">CAMU_SetEffect</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bf">CAMU_Effect</a> effect, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
+<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#acf995e451c01ec005618eecae61e9bb0">CAMU_SetEffect</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bf">CAMU_Effect</a> effect, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
 <div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;<span class="comment"> * @brief Sets the contrast mode of the given camera.</span></div>
 <div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;<span class="comment"> * @param contrast Contrast mode to use.</span></div>
 <div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ab457dcf23371cfe1356ac1364ad47843">CAMU_SetContrast</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072a">CAMU_Contrast</a> contrast);</div>
+<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ab1b69d342cfbdcb79e784ca730ac3e4f">CAMU_SetContrast</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072a">CAMU_Contrast</a> contrast);</div>
 <div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;<span class="comment"> * @brief Sets the lens correction mode of the given camera.</span></div>
 <div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="comment"> * @param lensCorrection Lens correction mode to use.</span></div>
 <div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a36c6605466a1372bb81f8f52540710fa">CAMU_SetLensCorrection</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49">CAMU_LensCorrection</a> lensCorrection);</div>
+<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aece2e92d43f046253b3d3070f9636c26">CAMU_SetLensCorrection</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49">CAMU_LensCorrection</a> lensCorrection);</div>
 <div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<span class="comment"> * @brief Sets the output format of the given camera in the given context.</span></div>
@@ -633,7 +633,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;<span class="comment"> * @param format Format to output.</span></div>
 <div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;<span class="comment"> * @param context Context to use.</span></div>
 <div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aff82ef7dcd0e9db7a446cdaa5ebeee02">CAMU_SetOutputFormat</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85">CAMU_OutputFormat</a> format, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
+<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#aec8bbd9f72a6a623d9f45d54ee20b5cd">CAMU_SetOutputFormat</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85">CAMU_OutputFormat</a> format, <a class="code" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a> context);</div>
 <div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;<span class="comment"> * @brief Sets the region to base auto exposure off of for the specified camera.</span></div>
@@ -643,7 +643,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<span class="comment"> * @param width Width of the region.</span></div>
 <div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<span class="comment"> * @param height Height of the region.</span></div>
 <div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae3d65fabebc52ee13855c75b87e005f7">CAMU_SetAutoExposureWindow</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
+<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a8738cd101cea4aff44f32e456c44010f">CAMU_SetAutoExposureWindow</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
 <div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;<span class="comment"> * @brief Sets the region to base auto white balance off of for the specified camera.</span></div>
@@ -653,21 +653,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;<span class="comment"> * @param width Width of the region.</span></div>
 <div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="comment"> * @param height Height of the region.</span></div>
 <div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a7712ff11bcb36078649030b8b03c3766">CAMU_SetAutoWhiteBalanceWindow</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
+<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a6c2a9862f314936d9c8c4c0b52d0b24d">CAMU_SetAutoWhiteBalanceWindow</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> x, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> y, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> width, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> height);</div>
 <div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<span class="comment"> * @brief Sets whether the specified camera&#39;s noise filter is enabled.</span></div>
 <div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<span class="comment"> * @param select Camera to use.</span></div>
 <div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<span class="comment"> * @param noiseFilter Whether the noise filter is enabled.</span></div>
 <div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#af88b4824ecbd52ff76113d9d525d6020">CAMU_SetNoiseFilter</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <span class="keywordtype">bool</span> noiseFilter);</div>
+<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a0dad6fe5ae97a214d7d2e8be0bb39762">CAMU_SetNoiseFilter</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <span class="keywordtype">bool</span> noiseFilter);</div>
 <div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;<span class="comment"> * @brief Synchronizes the specified cameras&#39; vsync timing.</span></div>
 <div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="comment"> * @param select1 First camera.</span></div>
 <div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;<span class="comment"> * @param select2 Second camera.</span></div>
 <div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#af4b274ae8baef4a09749e56385fc124e">CAMU_SynchronizeVsyncTiming</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select1, <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select2);</div>
+<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a03f597eddc0ed77c9902d61d6ed4895a">CAMU_SynchronizeVsyncTiming</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select1, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select2);</div>
 <div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="comment"> * @brief Gets the vsync timing record of the specified camera for the specified number of signals.</span></div>
@@ -675,7 +675,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<span class="comment"> * @param port Port to use.</span></div>
 <div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<span class="comment"> * @param past Number of past timings to retrieve.</span></div>
 <div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ad1b4b399a59c57233acf436d46dcbed9">CAMU_GetLatestVsyncTiming</a>(<a class="code" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a>* timing, <a class="code" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a> port, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> past);</div>
+<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a146b10f3dede58b3708d40c81671ee46">CAMU_GetLatestVsyncTiming</a>(<a class="code" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a>* timing, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> port, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> past);</div>
 <div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="comment"> * @brief Gets the specified camera&#39;s stereo camera calibration data.</span></div>
@@ -695,7 +695,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;<span class="comment"> * @param addr Address to write to.</span></div>
 <div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;<span class="comment"> * @param data Data to write.</span></div>
 <div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae023a76e3c39c4d574a5b3e2fde33834">CAMU_WriteRegisterI2c</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data);</div>
+<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a35964c742eb0e11aa63f06183a189da5">CAMU_WriteRegisterI2c</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data);</div>
 <div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;<span class="comment"> * @brief Writes to the specified MCU variable of the specified camera.</span></div>
@@ -703,7 +703,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;<span class="comment"> * @param addr Address to write to.</span></div>
 <div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;<span class="comment"> * @param data Data to write.</span></div>
 <div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a0018d34b520abf5b4bfac7306971d77a">CAMU_WriteMcuVariableI2c</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data);</div>
+<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#adaf2155f1562b33534828cef011c6c85">CAMU_WriteMcuVariableI2c</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> data);</div>
 <div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<span class="comment"> * @brief Reads the specified I2C register of the specified camera.</span></div>
@@ -711,7 +711,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;<span class="comment"> * @param select Camera to read from.</span></div>
 <div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;<span class="comment"> * @param addr Address to read.</span></div>
 <div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a2d6ab0123ae0b92ed87ca1f0adc5e6fc">CAMU_ReadRegisterI2cExclusive</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* data, <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr);</div>
+<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#ae97274c87e0c8336cc77e52b68d6db94">CAMU_ReadRegisterI2cExclusive</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* data, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr);</div>
 <div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;<span class="comment"> * @brief Reads the specified MCU variable of the specified camera.</span></div>
@@ -719,7 +719,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;<span class="comment"> * @param select Camera to read from.</span></div>
 <div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;<span class="comment"> * @param addr Address to read.</span></div>
 <div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a11154faa2a9862123c2f29fbaeba7e74">CAMU_ReadMcuVariableI2cExclusive</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* data, <a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr);</div>
+<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a413be54f1d9bd2f2fede68ec7b4b7f38">CAMU_ReadMcuVariableI2cExclusive</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* data, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> addr);</div>
 <div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;<span class="comment"> * @brief Sets the specified camera&#39;s image quality calibration data.</span></div>
@@ -755,7 +755,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="comment"> * @brief Gets the Y2R coefficient applied to image data by the camera.</span></div>
 <div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;<span class="comment"> * @param coefficient Pointer to output the Y2R coefficient to.</span></div>
 <div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a9a15ccb8fe9c1b95b99f2e4b836aa554">CAMU_GetSuitableY2rStandardCoefficient</a>(<a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a>* coefficient);</div>
+<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#adee3c612243e41a730fdd970ca23dd50">CAMU_GetSuitableY2rStandardCoefficient</a>(<a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a>* coefficient);</div>
 <div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<span class="comment"> * @brief Plays the specified shutter sound.</span></div>
@@ -773,19 +773,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;<span class="comment"> * @brief Gets the current activated camera.</span></div>
 <div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;<span class="comment"> * @param select Pointer to output the current activated camera to.</span></div>
 <div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a0a5977771ea9a95458a4ee792a4c9b1d">CAMU_GetActivatedCamera</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>* select);</div>
+<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a4b4d6db7322988ac5416254eb7d585fd">CAMU_GetActivatedCamera</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* select);</div>
 <div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;<span class="comment"> * @brief Gets the current sleep camera.</span></div>
 <div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;<span class="comment"> * @param select Pointer to output the current sleep camera to.</span></div>
 <div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a0abf2bd924fa7422bd0bef24ced1084d">CAMU_GetSleepCamera</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a>* select);</div>
+<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a12eb381a6537742785424d0e6c074218">CAMU_GetSleepCamera</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* select);</div>
 <div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;<span class="comment"> * @brief Sets the current sleep camera.</span></div>
 <div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;<span class="comment"> * @param select Camera to set.</span></div>
 <div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a5067281f0e88aff66f9a6fe2c541dca7">CAMU_SetSleepCamera</a>(<a class="code" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a> select);</div>
+<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a70d6d1dc077efa90a26fd45f075c3bc1">CAMU_SetSleepCamera</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> select);</div>
 <div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;<span class="comment"> * @brief Sets whether to enable synchronization of left and right camera brightnesses.</span></div>
@@ -793,45 +793,46 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cam_8h.html#a711a13f89a65b2f261f0f06963df1482">CAMU_SetBrightnessSynchronization</a>(<span class="keywordtype">bool</span> brightnessSynchronization);</div>
 <div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;</div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad">SELECT_OUT1_OUT2</a></div><div class="ttdoc">Both outer cameras. </div><div class="ttdef"><b>Definition:</b> cam.h:29</div></div>
-<div class="ttc" id="cam_8h_html_a36c6605466a1372bb81f8f52540710fa"><div class="ttname"><a href="cam_8h.html#a36c6605466a1372bb81f8f52540710fa">CAMU_SetLensCorrection</a></div><div class="ttdeci">Result CAMU_SetLensCorrection(CAMU_CameraSelect select, CAMU_LensCorrection lensCorrection)</div><div class="ttdoc">Sets the lens correction mode of the given camera. </div></div>
-<div class="ttc" id="cam_8h_html_ae59f6dced3c5e4c295df5b4a5ab326ef"><div class="ttname"><a href="cam_8h.html#ae59f6dced3c5e4c295df5b4a5ab326ef">CAMU_GetTransferBytes</a></div><div class="ttdeci">Result CAMU_GetTransferBytes(u32 *transferBytes, CAMU_Port port)</div><div class="ttdoc">Gets the number of bytes to transfer into an image buffer. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a996a9477aa82dc228126897d13527c27"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a996a9477aa82dc228126897d13527c27">CAMU_PackageParameterCameraSelect::autoWhiteBalanceWindowWidth</a></div><div class="ttdeci">s16 autoWhiteBalanceWindowWidth</div><div class="ttdoc">Width of the region to use for auto white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:221</div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a></div><div class="ttdoc">Inner camera 1. </div><div class="ttdef"><b>Definition:</b> cam.h:24</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a7ed889c03717023d2623ec97c2eb5d07"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a7ed889c03717023d2623ec97c2eb5d07">CAMU_PackageParameterCameraSelect::autoExposureWindowHeight</a></div><div class="ttdeci">s16 autoExposureWindowHeight</div><div class="ttdoc">Height of the region to use for auto exposure. </div><div class="ttdef"><b>Definition:</b> cam.h:218</div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_ae0cd994c062b2005cd981a69219d2e37"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#ae0cd994c062b2005cd981a69219d2e37">CAMU_StereoCameraCalibrationData::imageWidth</a></div><div class="ttdeci">s16 imageWidth</div><div class="ttdoc">Image width. </div><div class="ttdef"><b>Definition:</b> cam.h:196</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688ae655c75dbaca8df7607abc5c40aa216f"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688ae655c75dbaca8df7607abc5c40aa216f">FRAME_RATE_15_TO_10</a></div><div class="ttdoc">15-10 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:79</div></div>
-<div class="ttc" id="cam_8h_html_a11154faa2a9862123c2f29fbaeba7e74"><div class="ttname"><a href="cam_8h.html#a11154faa2a9862123c2f29fbaeba7e74">CAMU_ReadMcuVariableI2cExclusive</a></div><div class="ttdeci">Result CAMU_ReadMcuVariableI2cExclusive(u16 *data, CAMU_CameraSelect select, u16 addr)</div><div class="ttdoc">Reads the specified MCU variable of the specified camera. </div></div>
-<div class="ttc" id="cam_8h_html_a0018d34b520abf5b4bfac7306971d77a"><div class="ttname"><a href="cam_8h.html#a0018d34b520abf5b4bfac7306971d77a">CAMU_WriteMcuVariableI2c</a></div><div class="ttdeci">Result CAMU_WriteMcuVariableI2c(CAMU_CameraSelect select, u16 addr, u16 data)</div><div class="ttdoc">Writes to the specified MCU variable of the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_adaf2155f1562b33534828cef011c6c85"><div class="ttname"><a href="cam_8h.html#adaf2155f1562b33534828cef011c6c85">CAMU_WriteMcuVariableI2c</a></div><div class="ttdeci">Result CAMU_WriteMcuVariableI2c(u32 select, u16 addr, u16 data)</div><div class="ttdoc">Writes to the specified MCU variable of the specified camera. </div></div>
 <div class="ttc" id="types_8h_html_a9e382f207c65ca13ab4ae98363aeda80"><div class="ttname"><a href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a></div><div class="ttdeci">int8_t s8</div><div class="ttdoc">8-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:27</div></div>
-<div class="ttc" id="cam_8h_html_a1a9479c192b2dfe49523e6ce53be8d91"><div class="ttname"><a href="cam_8h.html#a1a9479c192b2dfe49523e6ce53be8d91">CAMU_SetSize</a></div><div class="ttdeci">Result CAMU_SetSize(CAMU_CameraSelect select, CAMU_Size size, CAMU_Context context)</div><div class="ttdoc">Sets the image resolution of the given camera in the given context. </div></div>
-<div class="ttc" id="cam_8h_html_a90fddafc3c3ea708785f88db4caf0f89"><div class="ttname"><a href="cam_8h.html#a90fddafc3c3ea708785f88db4caf0f89">CAMU_IsAutoExposure</a></div><div class="ttdeci">Result CAMU_IsAutoExposure(bool *autoExposure, CAMU_CameraSelect select)</div><div class="ttdoc">Gets whether auto exposure is enabled on the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_a6c2a9862f314936d9c8c4c0b52d0b24d"><div class="ttname"><a href="cam_8h.html#a6c2a9862f314936d9c8c4c0b52d0b24d">CAMU_SetAutoWhiteBalanceWindow</a></div><div class="ttdeci">Result CAMU_SetAutoWhiteBalanceWindow(u32 select, s16 x, s16 y, s16 width, s16 height)</div><div class="ttdoc">Sets the region to base auto white balance off of for the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_a21fb88a5c8f92ab9c8c912b19d2737f6"><div class="ttname"><a href="cam_8h.html#a21fb88a5c8f92ab9c8c912b19d2737f6">CAMU_ClearBuffer</a></div><div class="ttdeci">Result CAMU_ClearBuffer(u32 port)</div><div class="ttdoc">Clears the buffer and error flags of the specified camera port. </div></div>
 <div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Various system types. </div></div>
+<div class="ttc" id="cam_8h_html_ab198c1ead95d5fd416b76a6d16667b34"><div class="ttname"><a href="cam_8h.html#ab198c1ead95d5fd416b76a6d16667b34">CAMU_SetTrimmingParamsCenter</a></div><div class="ttdeci">Result CAMU_SetTrimmingParamsCenter(u32 port, s16 trimWidth, s16 trimHeight, s16 camWidth, s16 camHeight)</div><div class="ttdoc">Sets the parameters used for trimming images, relative to the center of the image. </div></div>
 <div class="ttc" id="cam_8h_html_ac14ae4089f708477afcc56dad7762a8aa78e5da8ca0a799f19613251183efd2bb"><div class="ttname"><a href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8aa78e5da8ca0a799f19613251183efd2bb">PHOTO_MODE_PORTRAIT</a></div><div class="ttdoc">Portrait mode. </div><div class="ttdef"><b>Definition:</b> cam.h:106</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_af411f00f321445b235c10cc694262b3f"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#af411f00f321445b235c10cc694262b3f">CAMU_PackageParameterCameraSelect::photoMode</a></div><div class="ttdeci">u8 photoMode</div><div class="ttdoc">CAMU_PhotoMode Camera photo mode. </div><div class="ttdef"><b>Definition:</b> cam.h:210</div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f">SELECT_IN1_OUT2</a></div><div class="ttdoc">Inner camera 1 and outer camera 2. </div><div class="ttdef"><b>Definition:</b> cam.h:30</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a></div><div class="ttdoc">Image quality calibration data. </div><div class="ttdef"><b>Definition:</b> cam.h:168</div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f">SELECT_IN1_OUT2</a></div><div class="ttdoc">Inner camera 1 and outer camera 2. </div><div class="ttdef"><b>Definition:</b> cam.h:30</div></div>
 <div class="ttc" id="structCAMU__PackageParameterContext_html"><div class="ttname"><a href="structCAMU__PackageParameterContext.html">CAMU_PackageParameterContext</a></div><div class="ttdoc">Batch camera configuration for use with a context. </div><div class="ttdef"><b>Definition:</b> cam.h:226</div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a4fc58597bbe040943f6e48daac1119ad"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a4fc58597bbe040943f6e48daac1119ad">CAMU_StereoCameraCalibrationData::imageHeight</a></div><div class="ttdeci">s16 imageHeight</div><div class="ttdoc">Image height. </div><div class="ttdef"><b>Definition:</b> cam.h:197</div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a46c0f1134953113c37f73e999bc60dcc"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a46c0f1134953113c37f73e999bc60dcc">CAMU_PackageParameterCameraSelect::autoExposureWindowWidth</a></div><div class="ttdeci">s16 autoExposureWindowWidth</div><div class="ttdoc">Width of the region to use for auto exposure. </div><div class="ttdef"><b>Definition:</b> cam.h:217</div></div>
 <div class="ttc" id="cam_8h_html_a495e5c707772c7bfb891444bc4970a49a589d6c4e00af85e1c28244cd8b9325c8"><div class="ttname"><a href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49a589d6c4e00af85e1c28244cd8b9325c8">LENS_CORRECTION_DARK</a></div><div class="ttdoc">Dark lens correction. (OFF) </div><div class="ttdef"><b>Definition:</b> cam.h:149</div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aab4e47b20190c5ab93a7c54d6759a1367"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aab4e47b20190c5ab93a7c54d6759a1367">CONTRAST_PATTERN_04</a></div><div class="ttdoc">Pattern 4. </div><div class="ttdef"><b>Definition:</b> cam.h:127</div></div>
+<div class="ttc" id="cam_8h_html_abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51"><div class="ttname"><a href="cam_8h.html#abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51">PORT_NONE</a></div><div class="ttdoc">No port. </div><div class="ttdef"><b>Definition:</b> cam.h:12</div></div>
 <div class="ttc" id="cam_8h_html_ac14ae4089f708477afcc56dad7762a8aa9516a5ef718e79621273b9efbf14cb0e"><div class="ttname"><a href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8aa9516a5ef718e79621273b9efbf14cb0e">PHOTO_MODE_NIGHTVIEW</a></div><div class="ttdoc">Night mode. </div><div class="ttdef"><b>Definition:</b> cam.h:108</div></div>
+<div class="ttc" id="cam_8h_html_ae97274c87e0c8336cc77e52b68d6db94"><div class="ttname"><a href="cam_8h.html#ae97274c87e0c8336cc77e52b68d6db94">CAMU_ReadRegisterI2cExclusive</a></div><div class="ttdeci">Result CAMU_ReadRegisterI2cExclusive(u16 *data, u32 select, u16 addr)</div><div class="ttdoc">Reads the specified I2C register of the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_a4cf441f7020159c6e05e42a64bf93eef"><div class="ttname"><a href="cam_8h.html#a4cf441f7020159c6e05e42a64bf93eef">CAMU_IsFinishedReceiving</a></div><div class="ttdeci">Result CAMU_IsFinishedReceiving(bool *finishedReceiving, u32 port)</div><div class="ttdoc">Gets whether the specified camera port has finished receiving image data. </div></div>
 <div class="ttc" id="cam_8h_html_a5d3bf5af790ab2c2bbbfedf46d756c53a43c3c6a8a436215dcc6a8c7ad8329b5e"><div class="ttname"><a href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53a43c3c6a8a436215dcc6a8c7ad8329b5e">WHITE_BALANCE_7000K</a></div><div class="ttdoc">7000K white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:91</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_a59b8ab48506a0da79a33fb3265163bda"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#a59b8ab48506a0da79a33fb3265163bda">CAMU_ImageQualityCalibrationData::awbCcmL9Left</a></div><div class="ttdeci">u16 awbCcmL9Left</div><div class="ttdoc">Left camera, left color correction matrix red/green gain. </div><div class="ttdef"><b>Definition:</b> cam.h:175</div></div>
+<div class="ttc" id="cam_8h_html_abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f"><div class="ttname"><a href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f">PORT_BOTH</a></div><div class="ttdoc">Both ports. </div><div class="ttdef"><b>Definition:</b> cam.h:17</div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aa053bb6c18c1cc5ff2b3caff33d22a73b"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa053bb6c18c1cc5ff2b3caff33d22a73b">SIZE_VGA</a></div><div class="ttdoc">VGA size. (640x480) </div><div class="ttdef"><b>Definition:</b> cam.h:54</div></div>
-<div class="ttc" id="cam_8h_html_aec3cff6ec2b8f8aca6f61beaef638842"><div class="ttname"><a href="cam_8h.html#aec3cff6ec2b8f8aca6f61beaef638842">CAMU_SwitchContext</a></div><div class="ttdeci">Result CAMU_SwitchContext(CAMU_CameraSelect select, CAMU_Context context)</div><div class="ttdoc">Switches the specified camera&#39;s active context. </div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688">CAMU_FrameRate</a></div><div class="ttdeci">CAMU_FrameRate</div><div class="ttdoc">Camera capture frame rates. </div><div class="ttdef"><b>Definition:</b> cam.h:68</div></div>
-<div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a></div><div class="ttdeci">Y2R_StandardCoefficient</div><div class="ttdoc">Preset conversion coefficients based on ITU standards for the YUV->RGB formula. </div><div class="ttdef"><b>Definition:</b> y2r.h:88</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688a4174bf4634a793317c5517163a6021c0"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688a4174bf4634a793317c5517163a6021c0">FRAME_RATE_8_5</a></div><div class="ttdoc">8.5 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:73</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_ae4f0ea8e5d747298e67a3f4e9622c241"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#ae4f0ea8e5d747298e67a3f4e9622c241">CAMU_PackageParameterCameraSelect::contrast</a></div><div class="ttdeci">u8 contrast</div><div class="ttdoc">CAMU_Contrast Camera contrast. </div><div class="ttdef"><b>Definition:</b> cam.h:211</div></div>
-<div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_aa77c8b06ef2db109bc263192522a4dce"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#aa77c8b06ef2db109bc263192522a4dce">CAMU_PackageParameterCameraSelect::camera</a></div><div class="ttdeci">u8 camera</div><div class="ttdoc">CAMU_CameraSelect Selected camera. </div><div class="ttdef"><b>Definition:</b> cam.h:203</div></div>
+<div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_aa77c8b06ef2db109bc263192522a4dce"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#aa77c8b06ef2db109bc263192522a4dce">CAMU_PackageParameterCameraSelect::camera</a></div><div class="ttdeci">u8 camera</div><div class="ttdoc">Selected camera. </div><div class="ttdef"><b>Definition:</b> cam.h:203</div></div>
 <div class="ttc" id="cam_8h_html_a5d3bf5af790ab2c2bbbfedf46d756c53a2a287460cb7b5dc9cfe1ffc06b9f9907"><div class="ttname"><a href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53a2a287460cb7b5dc9cfe1ffc06b9f9907">WHITE_BALANCE_6000K</a></div><div class="ttdoc">6000K white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:90</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a734c54fbe1f67f3127f5023a72783db1"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a734c54fbe1f67f3127f5023a72783db1">CAMU_PackageParameterCameraSelect::autoWhiteBalanceWindowX</a></div><div class="ttdeci">s16 autoWhiteBalanceWindowX</div><div class="ttdoc">X of the region to use for auto white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:219</div></div>
-<div class="ttc" id="cam_8h_html_ae023a76e3c39c4d574a5b3e2fde33834"><div class="ttname"><a href="cam_8h.html#ae023a76e3c39c4d574a5b3e2fde33834">CAMU_WriteRegisterI2c</a></div><div class="ttdeci">Result CAMU_WriteRegisterI2c(CAMU_CameraSelect select, u16 addr, u16 data)</div><div class="ttdoc">Writes to the specified I2C register of the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_a18dd79571b0661625a8806978e9999fc"><div class="ttname"><a href="cam_8h.html#a18dd79571b0661625a8806978e9999fc">CAMU_SetWhiteBalance</a></div><div class="ttdeci">Result CAMU_SetWhiteBalance(u32 select, CAMU_WhiteBalance whiteBalance)</div><div class="ttdoc">Sets the white balance mode of the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688adaf74a50f89e93efd5cdba07dae49c54"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688adaf74a50f89e93efd5cdba07dae49c54">FRAME_RATE_15</a></div><div class="ttdoc">15 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:69</div></div>
+<div class="ttc" id="cam_8h_html_a8738cd101cea4aff44f32e456c44010f"><div class="ttname"><a href="cam_8h.html#a8738cd101cea4aff44f32e456c44010f">CAMU_SetAutoExposureWindow</a></div><div class="ttdeci">Result CAMU_SetAutoExposureWindow(u32 select, s16 x, s16 y, s16 width, s16 height)</div><div class="ttdoc">Sets the region to base auto exposure off of for the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_addadfc1fddea8746332b80f4950202fc"><div class="ttname"><a href="cam_8h.html#addadfc1fddea8746332b80f4950202fc">CAMU_Activate</a></div><div class="ttdeci">Result CAMU_Activate(u32 select)</div><div class="ttdoc">Activates the specified camera. </div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
+<div class="ttc" id="cam_8h_html_a413be54f1d9bd2f2fede68ec7b4b7f38"><div class="ttname"><a href="cam_8h.html#a413be54f1d9bd2f2fede68ec7b4b7f38">CAMU_ReadMcuVariableI2cExclusive</a></div><div class="ttdeci">Result CAMU_ReadMcuVariableI2cExclusive(u16 *data, u32 select, u16 addr)</div><div class="ttdoc">Reads the specified MCU variable of the specified camera. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_ab87d716f2d775c61ed47749ed58d5897"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#ab87d716f2d775c61ed47749ed58d5897">CAMU_PackageParameterCameraSelect::autoWhiteBalanceWindowHeight</a></div><div class="ttdeci">s16 autoWhiteBalanceWindowHeight</div><div class="ttdoc">Height of the region to use for auto white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:222</div></div>
 <div class="ttc" id="cam_8h_html_a1cbc2ccd7803b8b7ff4f23446b94030ea608fab443d799216e7b3ea896d8cea76"><div class="ttname"><a href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030ea608fab443d799216e7b3ea896d8cea76">FLIP_HORIZONTAL</a></div><div class="ttdoc">Horizontal flip. </div><div class="ttdef"><b>Definition:</b> cam.h:47</div></div>
 <div class="ttc" id="cam_8h_html_a1cbc2ccd7803b8b7ff4f23446b94030e"><div class="ttname"><a href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030e">CAMU_Flip</a></div><div class="ttdeci">CAMU_Flip</div><div class="ttdoc">Ways to flip the camera image. </div><div class="ttdef"><b>Definition:</b> cam.h:45</div></div>
@@ -844,47 +845,48 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a></div><div class="ttdoc">Stereo camera calibration data. </div><div class="ttdef"><b>Definition:</b> cam.h:183</div></div>
 <div class="ttc" id="cam_8h_html_a67d15fdc4b48f745530df1f27f3d5255a4c8b59d076b8ec347a3e1967408c4fa6"><div class="ttname"><a href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255a4c8b59d076b8ec347a3e1967408c4fa6">CONTEXT_A</a></div><div class="ttdoc">Context A. </div><div class="ttdef"><b>Definition:</b> cam.h:37</div></div>
 <div class="ttc" id="cam_8h_html_a67d15fdc4b48f745530df1f27f3d5255ae3a7377e4ec34d0b4eb263d39c539e7d"><div class="ttname"><a href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255ae3a7377e4ec34d0b4eb263d39c539e7d">CONTEXT_BOTH</a></div><div class="ttdoc">Both contexts. </div><div class="ttdef"><b>Definition:</b> cam.h:41</div></div>
+<div class="ttc" id="cam_8h_html_a4b4d6db7322988ac5416254eb7d585fd"><div class="ttname"><a href="cam_8h.html#a4b4d6db7322988ac5416254eb7d585fd">CAMU_GetActivatedCamera</a></div><div class="ttdeci">Result CAMU_GetActivatedCamera(u32 *select)</div><div class="ttdoc">Gets the current activated camera. </div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_aa9089aa4538c786973004eda481d6b9e"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#aa9089aa4538c786973004eda481d6b9e">CAMU_StereoCameraCalibrationData::translationX</a></div><div class="ttdeci">float translationX</div><div class="ttdoc">X axis translation to match the left camera image with the right. </div><div class="ttdef"><b>Definition:</b> cam.h:188</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688a275a0d144555c1e6b26ad0bd21404083"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688a275a0d144555c1e6b26ad0bd21404083">FRAME_RATE_10</a></div><div class="ttdoc">10 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:72</div></div>
 <div class="ttc" id="cam_8h_html_a3984303a5065c81cd8a565489c8fff85"><div class="ttname"><a href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85">CAMU_OutputFormat</a></div><div class="ttdeci">CAMU_OutputFormat</div><div class="ttdoc">Camera image output formats. </div><div class="ttdef"><b>Definition:</b> cam.h:155</div></div>
+<div class="ttc" id="cam_8h_html_a06d6d131c33c9d20475d2410083b50fc"><div class="ttname"><a href="cam_8h.html#a06d6d131c33c9d20475d2410083b50fc">CAMU_FlipImage</a></div><div class="ttdeci">Result CAMU_FlipImage(u32 select, CAMU_Flip flip, CAMU_Context context)</div><div class="ttdoc">Flips the image of the specified camera in the specified context. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_af3de38877056496facb20c3eaf5eaadd"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#af3de38877056496facb20c3eaf5eaadd">CAMU_PackageParameterCameraSelect::lensCorrection</a></div><div class="ttdeci">u8 lensCorrection</div><div class="ttdoc">CAMU_LensCorrection Camera lens correction. </div><div class="ttdef"><b>Definition:</b> cam.h:212</div></div>
 <div class="ttc" id="cam_8h_html_a5059b91f27e994c2f4ef4a6c9d454675"><div class="ttname"><a href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675">CAMU_ShutterSoundType</a></div><div class="ttdeci">CAMU_ShutterSoundType</div><div class="ttdoc">Camera shutter sounds. </div><div class="ttdef"><b>Definition:</b> cam.h:161</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_a5da6013cd8a54aea4e5193787d4d6394"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#a5da6013cd8a54aea4e5193787d4d6394">CAMU_ImageQualityCalibrationData::kGL</a></div><div class="ttdeci">s16 kGL</div><div class="ttdoc">Left color correction matrix green normalization coefficient. </div><div class="ttdef"><b>Definition:</b> cam.h:171</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_af18d82b11ff1f1710de9acf713029aed"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#af18d82b11ff1f1710de9acf713029aed">CAMU_ImageQualityCalibrationData::awbX0Left</a></div><div class="ttdeci">u16 awbX0Left</div><div class="ttdoc">Left camera, color correction matrix position threshold. </div><div class="ttdef"><b>Definition:</b> cam.h:179</div></div>
-<div class="ttc" id="cam_8h_html_a2d6ab0123ae0b92ed87ca1f0adc5e6fc"><div class="ttname"><a href="cam_8h.html#a2d6ab0123ae0b92ed87ca1f0adc5e6fc">CAMU_ReadRegisterI2cExclusive</a></div><div class="ttdeci">Result CAMU_ReadRegisterI2cExclusive(u16 *data, CAMU_CameraSelect select, u16 addr)</div><div class="ttdoc">Reads the specified I2C register of the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_ac14ae4089f708477afcc56dad7762a8aa2bafd933f4c63d37019a1c4e6a38f7f5"><div class="ttname"><a href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8aa2bafd933f4c63d37019a1c4e6a38f7f5">PHOTO_MODE_NORMAL</a></div><div class="ttdoc">Normal mode. </div><div class="ttdef"><b>Definition:</b> cam.h:105</div></div>
 <div class="ttc" id="cam_8h_html_adcc53af931d29ce02570e9614bae5cc5"><div class="ttname"><a href="cam_8h.html#adcc53af931d29ce02570e9614bae5cc5">CAMU_SetPackageParameterWithoutContext</a></div><div class="ttdeci">Result CAMU_SetPackageParameterWithoutContext(CAMU_PackageParameterCameraSelect param)</div><div class="ttdoc">Configures a camera with pre-packaged configuration data without a context. </div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a">SELECT_IN1_OUT1</a></div><div class="ttdoc">Outer camera 1 and inner camera 1. </div><div class="ttdef"><b>Definition:</b> cam.h:28</div></div>
 <div class="ttc" id="cam_8h_html_a394b13452d8eeed6c81689b258ef1faf"><div class="ttname"><a href="cam_8h.html#a394b13452d8eeed6c81689b258ef1faf">CAMU_DriverInitialize</a></div><div class="ttdeci">Result CAMU_DriverInitialize(void)</div><div class="ttdoc">Initializes the camera driver. </div></div>
-<div class="ttc" id="cam_8h_html_a0a5977771ea9a95458a4ee792a4c9b1d"><div class="ttname"><a href="cam_8h.html#a0a5977771ea9a95458a4ee792a4c9b1d">CAMU_GetActivatedCamera</a></div><div class="ttdeci">Result CAMU_GetActivatedCamera(CAMU_CameraSelect *select)</div><div class="ttdoc">Gets the current activated camera. </div></div>
 <div class="ttc" id="cam_8h_html_ac14ae4089f708477afcc56dad7762a8aaa52cdc354642b6b6ef2f4850636abd16"><div class="ttname"><a href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8aaa52cdc354642b6b6ef2f4850636abd16">PHOTO_MODE_LANDSCAPE</a></div><div class="ttdoc">Landscape mode. </div><div class="ttdef"><b>Definition:</b> cam.h:107</div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
+<div class="ttc" id="cam_8h_html_a6337271d6b3abb3d778a09ae28b33e17"><div class="ttname"><a href="cam_8h.html#a6337271d6b3abb3d778a09ae28b33e17">CAMU_SetFrameRate</a></div><div class="ttdeci">Result CAMU_SetFrameRate(u32 select, CAMU_FrameRate frameRate)</div><div class="ttdoc">Sets the frame rate of the given camera. </div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_afe1d7567b2dd1ba2824023c208137de5"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#afe1d7567b2dd1ba2824023c208137de5">CAMU_ImageQualityCalibrationData::kRL</a></div><div class="ttdeci">s16 kRL</div><div class="ttdoc">Left color correction matrix red normalization coefficient. </div><div class="ttdef"><b>Definition:</b> cam.h:170</div></div>
 <div class="ttc" id="cam_8h_html_ac14ae4089f708477afcc56dad7762a8aa001fe9ea595e03b43777ce25eb4d646a"><div class="ttname"><a href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8aa001fe9ea595e03b43777ce25eb4d646a">PHOTO_MODE_LETTER</a></div><div class="ttdoc">Letter mode. </div><div class="ttdef"><b>Definition:</b> cam.h:109</div></div>
-<div class="ttc" id="cam_8h_html_a1f79c65c7893a5eaf75c593ae3a6a407"><div class="ttname"><a href="cam_8h.html#a1f79c65c7893a5eaf75c593ae3a6a407">CAMU_SetPhotoMode</a></div><div class="ttdeci">Result CAMU_SetPhotoMode(CAMU_CameraSelect select, CAMU_PhotoMode photoMode)</div><div class="ttdoc">Sets the photo mode of the given camera. </div></div>
+<div class="ttc" id="cam_8h_html_adee3c612243e41a730fdd970ca23dd50"><div class="ttname"><a href="cam_8h.html#adee3c612243e41a730fdd970ca23dd50">CAMU_GetSuitableY2rStandardCoefficient</a></div><div class="ttdeci">Result CAMU_GetSuitableY2rStandardCoefficient(Y2RU_StandardCoefficient *coefficient)</div><div class="ttdoc">Gets the Y2R coefficient applied to image data by the camera. </div></div>
 <div class="ttc" id="cam_8h_html_a711a13f89a65b2f261f0f06963df1482"><div class="ttname"><a href="cam_8h.html#a711a13f89a65b2f261f0f06963df1482">CAMU_SetBrightnessSynchronization</a></div><div class="ttdeci">Result CAMU_SetBrightnessSynchronization(bool brightnessSynchronization)</div><div class="ttdoc">Sets whether to enable synchronization of left and right camera brightnesses. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_af578345ba667b355bef455db2ae4d507"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#af578345ba667b355bef455db2ae4d507">CAMU_PackageParameterContextDetail::cropX0</a></div><div class="ttdeci">s16 cropX0</div><div class="ttdoc">First crop point X. </div><div class="ttdef"><b>Definition:</b> cam.h:242</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_af6c8d3357dd201aec4ba5262ecc8f4ff"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#af6c8d3357dd201aec4ba5262ecc8f4ff">CAMU_ImageQualityCalibrationData::ccmPosition</a></div><div class="ttdeci">s16 ccmPosition</div><div class="ttdoc">Color correction matrix position. </div><div class="ttdef"><b>Definition:</b> cam.h:173</div></div>
+<div class="ttc" id="cam_8h_html_a7f90e2e8af4b6961b0a01e0c637ba079"><div class="ttname"><a href="cam_8h.html#a7f90e2e8af4b6961b0a01e0c637ba079">CAMU_GetTrimmingParams</a></div><div class="ttdeci">Result CAMU_GetTrimmingParams(s16 *xStart, s16 *yStart, s16 *xEnd, s16 *yEnd, u32 port)</div><div class="ttdoc">Gets the parameters used for trimming images. </div></div>
 <div class="ttc" id="cam_8h_html_a495e5c707772c7bfb891444bc4970a49a334122eb084386c9dcf0096cbc83e7e3"><div class="ttname"><a href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49a334122eb084386c9dcf0096cbc83e7e3">LENS_CORRECTION_NORMAL</a></div><div class="ttdoc">Normal lens correction. (70) </div><div class="ttdef"><b>Definition:</b> cam.h:150</div></div>
-<div class="ttc" id="cam_8h_html_ae3d65fabebc52ee13855c75b87e005f7"><div class="ttname"><a href="cam_8h.html#ae3d65fabebc52ee13855c75b87e005f7">CAMU_SetAutoExposureWindow</a></div><div class="ttdeci">Result CAMU_SetAutoExposureWindow(CAMU_CameraSelect select, s16 x, s16 y, s16 width, s16 height)</div><div class="ttdoc">Sets the region to base auto exposure off of for the specified camera. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_abbf8bda3a676bec8840016f0558dda60"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#abbf8bda3a676bec8840016f0558dda60">CAMU_PackageParameterCameraSelect::padding</a></div><div class="ttdeci">u8 padding</div><div class="ttdoc">Padding. (Aligns last 3 fields to 4 bytes) </div><div class="ttdef"><b>Definition:</b> cam.h:214</div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aa7a9039073a01c6be686e5542da91357d"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa7a9039073a01c6be686e5542da91357d">SIZE_CTR_BOTTOM_LCD</a></div><div class="ttdoc">CTR Bottom LCD size. (320x240) </div><div class="ttdef"><b>Definition:</b> cam.h:64</div></div>
+<div class="ttc" id="cam_8h_html_acc3f9baecae7a05ad56b3cfca23131b5"><div class="ttname"><a href="cam_8h.html#acc3f9baecae7a05ad56b3cfca23131b5">CAMU_SetTrimming</a></div><div class="ttdeci">Result CAMU_SetTrimming(u32 port, bool trimming)</div><div class="ttdoc">Sets whether image trimming is enabled. </div></div>
 <div class="ttc" id="cam_8h_html_a67d15fdc4b48f745530df1f27f3d5255a4dcd1e5e98db8371be3abf56c31cdcfa"><div class="ttname"><a href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255a4dcd1e5e98db8371be3abf56c31cdcfa">CONTEXT_B</a></div><div class="ttdoc">Context B. </div><div class="ttdef"><b>Definition:</b> cam.h:38</div></div>
-<div class="ttc" id="cam_8h_html_ac948d3942cdfb14bfef402792ff8eeb2"><div class="ttname"><a href="cam_8h.html#ac948d3942cdfb14bfef402792ff8eeb2">CAMU_Activate</a></div><div class="ttdeci">Result CAMU_Activate(CAMU_CameraSelect select)</div><div class="ttdoc">Activates the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a></div><div class="ttdoc">Outer camera 2. </div><div class="ttdef"><b>Definition:</b> cam.h:25</div></div>
+<div class="ttc" id="cam_8h_html_a12eb381a6537742785424d0e6c074218"><div class="ttname"><a href="cam_8h.html#a12eb381a6537742785424d0e6c074218">CAMU_GetSleepCamera</a></div><div class="ttdeci">Result CAMU_GetSleepCamera(u32 *select)</div><div class="ttdoc">Gets the current sleep camera. </div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
-<div class="ttc" id="cam_8h_html_afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce"><div class="ttname"><a href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a></div><div class="ttdoc">CAM1 port. </div><div class="ttdef"><b>Definition:</b> cam.h:13</div></div>
+<div class="ttc" id="cam_8h_html_aed69646332dd45debb55adbf05ceb8ba"><div class="ttname"><a href="cam_8h.html#aed69646332dd45debb55adbf05ceb8ba">CAMU_SetAutoWhiteBalance</a></div><div class="ttdeci">Result CAMU_SetAutoWhiteBalance(u32 select, bool autoWhiteBalance)</div><div class="ttdoc">Sets whether auto white balance is enabled on the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9">SELECT_NONE</a></div><div class="ttdoc">No camera. </div><div class="ttdef"><b>Definition:</b> cam.h:22</div></div>
 <div class="ttc" id="cam_8h_html_a7e400ffb69486cc57f317d94eca445bfad6b811c739c8c8ed4e7d5f1bcc9c0915"><div class="ttname"><a href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bfad6b811c739c8c8ed4e7d5f1bcc9c0915">EFFECT_NONE</a></div><div class="ttdoc">No effects. </div><div class="ttdef"><b>Definition:</b> cam.h:114</div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aa7324fe6cada96aa147869a5dd23246ed"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa7324fe6cada96aa147869a5dd23246ed">CONTRAST_PATTERN_11</a></div><div class="ttdoc">Pattern 11. </div><div class="ttdef"><b>Definition:</b> cam.h:134</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_aa82a82a801fcdd0488140dfed68a7a74"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#aa82a82a801fcdd0488140dfed68a7a74">CAMU_ImageQualityCalibrationData::aeBaseTarget</a></div><div class="ttdeci">s16 aeBaseTarget</div><div class="ttdoc">Auto exposure base target brightness. </div><div class="ttdef"><b>Definition:</b> cam.h:169</div></div>
-<div class="ttc" id="structCAMU__PackageParameterContextDetail_html_a159e415a1914314e1b7c5c1822882f3f"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#a159e415a1914314e1b7c5c1822882f3f">CAMU_PackageParameterContextDetail::camera</a></div><div class="ttdeci">u8 camera</div><div class="ttdoc">CAMU_CameraSelect Selected camera. </div><div class="ttdef"><b>Definition:</b> cam.h:236</div></div>
+<div class="ttc" id="structCAMU__PackageParameterContextDetail_html_a159e415a1914314e1b7c5c1822882f3f"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#a159e415a1914314e1b7c5c1822882f3f">CAMU_PackageParameterContextDetail::camera</a></div><div class="ttdeci">u8 camera</div><div class="ttdoc">Selected camera. </div><div class="ttdef"><b>Definition:</b> cam.h:236</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_a9bd3660f54b3187e0a6388e6717ca7b2"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#a9bd3660f54b3187e0a6388e6717ca7b2">CAMU_ImageQualityCalibrationData::awbX0Right</a></div><div class="ttdeci">u16 awbX0Right</div><div class="ttdoc">Right camera, color correction matrix position threshold. </div><div class="ttdef"><b>Definition:</b> cam.h:178</div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_a92deb0a00b8e2d291f96d4c41747a727"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#a92deb0a00b8e2d291f96d4c41747a727">CAMU_PackageParameterContextDetail::height</a></div><div class="ttdeci">s16 height</div><div class="ttdoc">Image height. </div><div class="ttdef"><b>Definition:</b> cam.h:241</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688af35d2c6f909c71014a60896c609e3bd6"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688af35d2c6f909c71014a60896c609e3bd6">FRAME_RATE_20_TO_5</a></div><div class="ttdoc">20-5 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:76</div></div>
-<div class="ttc" id="cam_8h_html_a55309423d1241964a14a7bdb6be8c546"><div class="ttname"><a href="cam_8h.html#a55309423d1241964a14a7bdb6be8c546">CAMU_FlipImage</a></div><div class="ttdeci">Result CAMU_FlipImage(CAMU_CameraSelect select, CAMU_Flip flip, CAMU_Context context)</div><div class="ttdoc">Flips the image of the specified camera in the specified context. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_adbb77fc575f6f8700b7d4b3ea5883911"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#adbb77fc575f6f8700b7d4b3ea5883911">CAMU_PackageParameterContextDetail::width</a></div><div class="ttdeci">s16 width</div><div class="ttdoc">Image width. </div><div class="ttdef"><b>Definition:</b> cam.h:240</div></div>
 <div class="ttc" id="cam_8h_html_a7e400ffb69486cc57f317d94eca445bfa2f6adb0a2d5ff94e35b286ca243fd986"><div class="ttname"><a href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bfa2f6adb0a2d5ff94e35b286ca243fd986">EFFECT_NEGAFILM</a></div><div class="ttdoc">Negative film effect. </div><div class="ttdef"><b>Definition:</b> cam.h:118</div></div>
 <div class="ttc" id="cam_8h_html_a7e400ffb69486cc57f317d94eca445bfa2a66cf09d6b59ff74015e9e5fa3b81f3"><div class="ttname"><a href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bfa2a66cf09d6b59ff74015e9e5fa3b81f3">EFFECT_NEGATIVE</a></div><div class="ttdoc">Negative effect. </div><div class="ttdef"><b>Definition:</b> cam.h:117</div></div>
-<div class="ttc" id="cam_8h_html_ac423d9982e5a547fcfe052d767de6ef0"><div class="ttname"><a href="cam_8h.html#ac423d9982e5a547fcfe052d767de6ef0">CAMU_SetTransferBytes</a></div><div class="ttdeci">Result CAMU_SetTransferBytes(CAMU_Port port, u32 bytes, s16 width, s16 height)</div><div class="ttdoc">Sets the number of bytes to transfer into an image buffer. </div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aa91d07c5d297f5c4f8ce18103dcb40108"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa91d07c5d297f5c4f8ce18103dcb40108">CONTRAST_PATTERN_06</a></div><div class="ttdoc">Pattern 6. </div><div class="ttdef"><b>Definition:</b> cam.h:129</div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aa5a3c19f94414111dd8de2e8dd95f2123"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa5a3c19f94414111dd8de2e8dd95f2123">SIZE_DS_LCD</a></div><div class="ttdoc">DS LCD size. (256x192) </div><div class="ttdef"><b>Definition:</b> cam.h:59</div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aa1ed9c4d91ab7e8e21f2fd4a0e3802c80"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa1ed9c4d91ab7e8e21f2fd4a0e3802c80">CONTRAST_PATTERN_02</a></div><div class="ttdoc">Pattern 2. </div><div class="ttdef"><b>Definition:</b> cam.h:125</div></div>
@@ -897,110 +899,106 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="cam_8h_html_a3984303a5065c81cd8a565489c8fff85a5d1fea80d3826fb5c780091e5130dbe4"><div class="ttname"><a href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85a5d1fea80d3826fb5c780091e5130dbe4">OUTPUT_YUV_422</a></div><div class="ttdoc">YUV422. </div><div class="ttdef"><b>Definition:</b> cam.h:156</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a2fc80df4f942792d629ddc00efc8aac6"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a2fc80df4f942792d629ddc00efc8aac6">CAMU_PackageParameterCameraSelect::frameRate</a></div><div class="ttdeci">u8 frameRate</div><div class="ttdoc">CAMU_FrameRate Camera frame rate. </div><div class="ttdef"><b>Definition:</b> cam.h:209</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="cam_8h_html_a4062daada35b79988b6a8c7ead8b9ce9"><div class="ttname"><a href="cam_8h.html#a4062daada35b79988b6a8c7ead8b9ce9">CAMU_IsTrimming</a></div><div class="ttdeci">Result CAMU_IsTrimming(bool *trimming, CAMU_Port port)</div><div class="ttdoc">Gets whether image trimming is enabled. </div></div>
-<div class="ttc" id="cam_8h_html_a4644a137570acef0e71f69cac1cbaa1f"><div class="ttname"><a href="cam_8h.html#a4644a137570acef0e71f69cac1cbaa1f">CAMU_StartCapture</a></div><div class="ttdeci">Result CAMU_StartCapture(CAMU_Port port)</div><div class="ttdoc">Begins capture on the specified camera port. </div></div>
+<div class="ttc" id="cam_8h_html_aa8fe34bd3f0485fdf0f3dca8427898ed"><div class="ttname"><a href="cam_8h.html#aa8fe34bd3f0485fdf0f3dca8427898ed">CAMU_IsAutoExposure</a></div><div class="ttdeci">Result CAMU_IsAutoExposure(bool *autoExposure, u32 select)</div><div class="ttdoc">Gets whether auto exposure is enabled on the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_a7e400ffb69486cc57f317d94eca445bfaac1c03f495cf0262a3378b87944c5807"><div class="ttname"><a href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bfaac1c03f495cf0262a3378b87944c5807">EFFECT_SEPIA</a></div><div class="ttdoc">Sepia effect. </div><div class="ttdef"><b>Definition:</b> cam.h:116</div></div>
-<div class="ttc" id="cam_8h_html_a4c361b82685fd83ce76e3e2bbd83623c"><div class="ttname"><a href="cam_8h.html#a4c361b82685fd83ce76e3e2bbd83623c">CAMU_GetTrimmingParams</a></div><div class="ttdeci">Result CAMU_GetTrimmingParams(s16 *xStart, s16 *yStart, s16 *xEnd, s16 *yEnd, CAMU_Port port)</div><div class="ttdoc">Gets the parameters used for trimming images. </div></div>
+<div class="ttc" id="cam_8h_html_a51611edc6cf4d4c334d0eeddcd11cd42"><div class="ttname"><a href="cam_8h.html#a51611edc6cf4d4c334d0eeddcd11cd42">CAMU_IsAutoWhiteBalance</a></div><div class="ttdeci">Result CAMU_IsAutoWhiteBalance(bool *autoWhiteBalance, u32 select)</div><div class="ttdoc">Gets whether auto white balance is enabled on the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aaa094da448b2b08d860df88319df1a20f"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aaa094da448b2b08d860df88319df1a20f">SIZE_DS_LCDx4</a></div><div class="ttdoc">DS LCD x4 size. (512x384) </div><div class="ttdef"><b>Definition:</b> cam.h:60</div></div>
-<div class="ttc" id="cam_8h_html_a07e5589063cda246d4faf41dbd845bb2"><div class="ttname"><a href="cam_8h.html#a07e5589063cda246d4faf41dbd845bb2">CAMU_SetTrimmingParams</a></div><div class="ttdeci">Result CAMU_SetTrimmingParams(CAMU_Port port, s16 xStart, s16 yStart, s16 xEnd, s16 yEnd)</div><div class="ttdoc">Sets the parameters used for trimming images. </div></div>
 <div class="ttc" id="cam_8h_html_a2e4e7dfb3998247509a6acd8fc7222f5"><div class="ttname"><a href="cam_8h.html#a2e4e7dfb3998247509a6acd8fc7222f5">CAMU_DriverFinalize</a></div><div class="ttdeci">Result CAMU_DriverFinalize(void)</div><div class="ttdoc">Finalizes the camera driver. </div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aa62c0656c8d79f5bb763100e0081a173f"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa62c0656c8d79f5bb763100e0081a173f">SIZE_QVGA</a></div><div class="ttdoc">QVGA size. (320x240) </div><div class="ttdef"><b>Definition:</b> cam.h:55</div></div>
 <div class="ttc" id="cam_8h_html_a1cbc2ccd7803b8b7ff4f23446b94030eab9463eeeb8c3a955fd8e453082e9e3c4"><div class="ttname"><a href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030eab9463eeeb8c3a955fd8e453082e9e3c4">FLIP_VERTICAL</a></div><div class="ttdoc">Vertical flip. </div><div class="ttdef"><b>Definition:</b> cam.h:48</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a4778d4499a3cdd043befba607ab1e80b"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a4778d4499a3cdd043befba607ab1e80b">CAMU_PackageParameterCameraSelect::whiteBalance</a></div><div class="ttdeci">u8 whiteBalance</div><div class="ttdoc">CAMU_WhiteBalance Camera white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:205</div></div>
-<div class="ttc" id="cam_8h_html_a1f93d327052b1e7542e482b69874dbcd"><div class="ttname"><a href="cam_8h.html#a1f93d327052b1e7542e482b69874dbcd">CAMU_SetTransferLines</a></div><div class="ttdeci">Result CAMU_SetTransferLines(CAMU_Port port, s16 lines, s16 width, s16 height)</div><div class="ttdoc">Sets the number of lines to transfer into an image buffer. </div></div>
-<div class="ttc" id="cam_8h_html_a042d5ddcadf2b6f51cb3f11b24ae3ab8"><div class="ttname"><a href="cam_8h.html#a042d5ddcadf2b6f51cb3f11b24ae3ab8">CAMU_SetExposure</a></div><div class="ttdeci">Result CAMU_SetExposure(CAMU_CameraSelect select, s8 exposure)</div><div class="ttdoc">Sets the exposure value of the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce"><div class="ttname"><a href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce">PORT_CAM1</a></div><div class="ttdoc">CAM1 port. </div><div class="ttdef"><b>Definition:</b> cam.h:13</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688abdd3a0c22da38cd4afda4ebd74dbf070"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688abdd3a0c22da38cd4afda4ebd74dbf070">FRAME_RATE_30_TO_5</a></div><div class="ttdoc">30-5 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:78</div></div>
-<div class="ttc" id="cam_8h_html_a9a15ccb8fe9c1b95b99f2e4b836aa554"><div class="ttname"><a href="cam_8h.html#a9a15ccb8fe9c1b95b99f2e4b836aa554">CAMU_GetSuitableY2rStandardCoefficient</a></div><div class="ttdeci">Result CAMU_GetSuitableY2rStandardCoefficient(Y2R_StandardCoefficient *coefficient)</div><div class="ttdoc">Gets the Y2R coefficient applied to image data by the camera. </div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">CAMU_CameraSelect</a></div><div class="ttdeci">CAMU_CameraSelect</div><div class="ttdoc">Camera combinations. </div><div class="ttdef"><b>Definition:</b> cam.h:21</div></div>
-<div class="ttc" id="cam_8h_html_af88b4824ecbd52ff76113d9d525d6020"><div class="ttname"><a href="cam_8h.html#af88b4824ecbd52ff76113d9d525d6020">CAMU_SetNoiseFilter</a></div><div class="ttdeci">Result CAMU_SetNoiseFilter(CAMU_CameraSelect select, bool noiseFilter)</div><div class="ttdoc">Sets whether the specified camera&#39;s noise filter is enabled. </div></div>
+<div class="ttc" id="cam_8h_html_a70d6d1dc077efa90a26fd45f075c3bc1"><div class="ttname"><a href="cam_8h.html#a70d6d1dc077efa90a26fd45f075c3bc1">CAMU_SetSleepCamera</a></div><div class="ttdeci">Result CAMU_SetSleepCamera(u32 select)</div><div class="ttdoc">Sets the current sleep camera. </div></div>
+<div class="ttc" id="cam_8h_html_aece2e92d43f046253b3d3070f9636c26"><div class="ttname"><a href="cam_8h.html#aece2e92d43f046253b3d3070f9636c26">CAMU_SetLensCorrection</a></div><div class="ttdeci">Result CAMU_SetLensCorrection(u32 select, CAMU_LensCorrection lensCorrection)</div><div class="ttdoc">Sets the lens correction mode of the given camera. </div></div>
+<div class="ttc" id="cam_8h_html_abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a"><div class="ttname"><a href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a></div><div class="ttdoc">CAM2 port. </div><div class="ttdef"><b>Definition:</b> cam.h:14</div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aa622922de8a405ce15132982372f5ef7f"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa622922de8a405ce15132982372f5ef7f">SIZE_CIF</a></div><div class="ttdoc">CIF size. (352x288) </div><div class="ttdef"><b>Definition:</b> cam.h:57</div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_ac19178f976bf302603f4430fb110171d"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#ac19178f976bf302603f4430fb110171d">CAMU_PackageParameterContextDetail::cropX1</a></div><div class="ttdeci">s16 cropX1</div><div class="ttdoc">Second crop point X. </div><div class="ttdef"><b>Definition:</b> cam.h:244</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688a3acf5f2854e10db6cecf2a3b872f04ef"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688a3acf5f2854e10db6cecf2a3b872f04ef">FRAME_RATE_30</a></div><div class="ttdoc">30 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:77</div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e">SELECT_ALL</a></div><div class="ttdoc">All cameras. </div><div class="ttdef"><b>Definition:</b> cam.h:31</div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a9e614f0a5a80bcf789366ff5bba7768a"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a9e614f0a5a80bcf789366ff5bba7768a">CAMU_StereoCameraCalibrationData::rotationY</a></div><div class="ttdeci">float rotationY</div><div class="ttdoc">Y axis rotation to match the left camera image with the right. </div><div class="ttdef"><b>Definition:</b> cam.h:191</div></div>
-<div class="ttc" id="cam_8h_html_a3280a620a72324fee5f5ebb5baae5fe1"><div class="ttname"><a href="cam_8h.html#a3280a620a72324fee5f5ebb5baae5fe1">CAMU_SetFrameRate</a></div><div class="ttdeci">Result CAMU_SetFrameRate(CAMU_CameraSelect select, CAMU_FrameRate frameRate)</div><div class="ttdoc">Sets the frame rate of the given camera. </div></div>
-<div class="ttc" id="cam_8h_html_afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51"><div class="ttname"><a href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51">PORT_NONE</a></div><div class="ttdoc">No port. </div><div class="ttdef"><b>Definition:</b> cam.h:12</div></div>
-<div class="ttc" id="cam_8h_html_a0a7c2118f7a87d7167461e4eb50780b6"><div class="ttname"><a href="cam_8h.html#a0a7c2118f7a87d7167461e4eb50780b6">CAMU_SetDetailSize</a></div><div class="ttdeci">Result CAMU_SetDetailSize(CAMU_CameraSelect select, s16 width, s16 height, s16 cropX0, s16 cropY0, s16 cropX1, s16 cropY1, CAMU_Context context)</div><div class="ttdoc">Sets the image resolution of the given camera in the given context, in detail. </div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e">SELECT_ALL</a></div><div class="ttdoc">All cameras. </div><div class="ttdef"><b>Definition:</b> cam.h:31</div></div>
-<div class="ttc" id="cam_8h_html_ad83e48a6b2c65a9d239f97bc2ed9d429"><div class="ttname"><a href="cam_8h.html#ad83e48a6b2c65a9d239f97bc2ed9d429">CAMU_SetWhiteBalanceWithoutBaseUp</a></div><div class="ttdeci">Result CAMU_SetWhiteBalanceWithoutBaseUp(CAMU_CameraSelect select, CAMU_WhiteBalance whiteBalance)</div><div class="ttdoc">Sets the white balance mode of the specified camera. </div></div>
-<div class="ttc" id="cam_8h_html_afa16b5a908ef919922fe67cc00c6dabf"><div class="ttname"><a href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">CAMU_Port</a></div><div class="ttdeci">CAMU_Port</div><div class="ttdoc">Camera connection target ports. </div><div class="ttdef"><b>Definition:</b> cam.h:11</div></div>
+<div class="ttc" id="cam_8h_html_a146b10f3dede58b3708d40c81671ee46"><div class="ttname"><a href="cam_8h.html#a146b10f3dede58b3708d40c81671ee46">CAMU_GetLatestVsyncTiming</a></div><div class="ttdeci">Result CAMU_GetLatestVsyncTiming(s64 *timing, u32 port, u32 past)</div><div class="ttdoc">Gets the vsync timing record of the specified camera for the specified number of signals. </div></div>
+<div class="ttc" id="cam_8h_html_a321b6139a95d71a26633179c5c526cba"><div class="ttname"><a href="cam_8h.html#a321b6139a95d71a26633179c5c526cba">CAMU_StartCapture</a></div><div class="ttdeci">Result CAMU_StartCapture(u32 port)</div><div class="ttdoc">Begins capture on the specified camera port. </div></div>
+<div class="ttc" id="cam_8h_html_aa771b12ec44b48b19e2621a12cd67072"><div class="ttname"><a href="cam_8h.html#aa771b12ec44b48b19e2621a12cd67072">CAMU_SetSize</a></div><div class="ttdeci">Result CAMU_SetSize(u32 select, CAMU_Size size, CAMU_Context context)</div><div class="ttdoc">Sets the image resolution of the given camera in the given context. </div></div>
+<div class="ttc" id="cam_8h_html_a3712ec554ee36089cb8d4a123692f763"><div class="ttname"><a href="cam_8h.html#a3712ec554ee36089cb8d4a123692f763">CAMU_GetTransferBytes</a></div><div class="ttdeci">Result CAMU_GetTransferBytes(u32 *transferBytes, u32 port)</div><div class="ttdoc">Gets the number of bytes to transfer into an image buffer. </div></div>
 <div class="ttc" id="cam_8h_html_a495e5c707772c7bfb891444bc4970a49a8518f89c41ce03aa345f2307fa276c04"><div class="ttname"><a href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49a8518f89c41ce03aa345f2307fa276c04">LENS_CORRECTION_OFF</a></div><div class="ttdoc">No lens correction. </div><div class="ttdef"><b>Definition:</b> cam.h:144</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688a91893eb7eb5a87de191edb6a6ca19530"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688a91893eb7eb5a87de191edb6a6ca19530">FRAME_RATE_15_TO_5</a></div><div class="ttdoc">15-5 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:70</div></div>
-<div class="ttc" id="cam_8h_html_ab457dcf23371cfe1356ac1364ad47843"><div class="ttname"><a href="cam_8h.html#ab457dcf23371cfe1356ac1364ad47843">CAMU_SetContrast</a></div><div class="ttdeci">Result CAMU_SetContrast(CAMU_CameraSelect select, CAMU_Contrast contrast)</div><div class="ttdoc">Sets the contrast mode of the given camera. </div></div>
 <div class="ttc" id="cam_8h_html_af6b13cf2219bfa0a7b39d7469934290d"><div class="ttname"><a href="cam_8h.html#af6b13cf2219bfa0a7b39d7469934290d">CAMU_GetMaxBytes</a></div><div class="ttdeci">Result CAMU_GetMaxBytes(u32 *maxBytes, s16 width, s16 height)</div><div class="ttdoc">Gets the maximum number of bytes that can be saved to an image buffer. </div></div>
 <div class="ttc" id="cam_8h_html_a5059b91f27e994c2f4ef4a6c9d454675a7040268ea714fb4a174ea01ef98f38db"><div class="ttname"><a href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675a7040268ea714fb4a174ea01ef98f38db">SHUTTER_SOUND_TYPE_NORMAL</a></div><div class="ttdoc">Normal shutter sound. </div><div class="ttdef"><b>Definition:</b> cam.h:162</div></div>
 <div class="ttc" id="structCAMU__PackageParameterContext_html_ab6d87ae440263c9ac76171442baa1976"><div class="ttname"><a href="structCAMU__PackageParameterContext.html#ab6d87ae440263c9ac76171442baa1976">CAMU_PackageParameterContext::size</a></div><div class="ttdeci">u8 size</div><div class="ttdoc">CAMU_Size Camera image resolution. </div><div class="ttdef"><b>Definition:</b> cam.h:231</div></div>
-<div class="ttc" id="cam_8h_html_ace65241ab22a82299cd94950b134ab25"><div class="ttname"><a href="cam_8h.html#ace65241ab22a82299cd94950b134ab25">CAMU_SetTrimming</a></div><div class="ttdeci">Result CAMU_SetTrimming(CAMU_Port port, bool trimming)</div><div class="ttdoc">Sets whether image trimming is enabled. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_ada6b842c20d0ad14a348556f65ac25ca"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#ada6b842c20d0ad14a348556f65ac25ca">CAMU_PackageParameterCameraSelect::noiseFilterOn</a></div><div class="ttdeci">u8 noiseFilterOn</div><div class="ttdoc">#bool Whether to enable the camera&#39;s noise filter. </div><div class="ttdef"><b>Definition:</b> cam.h:213</div></div>
+<div class="ttc" id="cam_8h_html_a2744bf6c18862bc601718880de5ed322"><div class="ttname"><a href="cam_8h.html#a2744bf6c18862bc601718880de5ed322">CAMU_SetAutoExposure</a></div><div class="ttdeci">Result CAMU_SetAutoExposure(u32 select, bool autoExposure)</div><div class="ttdoc">Sets whether auto exposure is enabled on the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_a051348b051d6491a6e19b2a3245730b9"><div class="ttname"><a href="cam_8h.html#a051348b051d6491a6e19b2a3245730b9">CAMU_SetReceiving</a></div><div class="ttdeci">Result CAMU_SetReceiving(Handle *event, void *dst, u32 port, u32 imageSize, s16 transferUnit)</div><div class="ttdoc">Initiates the process of receiving a camera frame. </div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_a38b37a4c56848c31092d57d58d5ce104"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#a38b37a4c56848c31092d57d58d5ce104">CAMU_ImageQualityCalibrationData::awbCcmL10Right</a></div><div class="ttdeci">u16 awbCcmL10Right</div><div class="ttdoc">Right camera, left color correction matrix blue/green gain. </div><div class="ttdef"><b>Definition:</b> cam.h:176</div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a0ec872095025b8e1596d6546297dc013"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a0ec872095025b8e1596d6546297dc013">CAMU_StereoCameraCalibrationData::translationY</a></div><div class="ttdeci">float translationY</div><div class="ttdoc">Y axis translation to match the left camera image with the right. </div><div class="ttdef"><b>Definition:</b> cam.h:189</div></div>
 <div class="ttc" id="cam_8h_html_a1cbc2ccd7803b8b7ff4f23446b94030ea35eb04b18d2ef31e7904471d91062932"><div class="ttname"><a href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030ea35eb04b18d2ef31e7904471d91062932">FLIP_REVERSE</a></div><div class="ttdoc">Reverse flip. </div><div class="ttdef"><b>Definition:</b> cam.h:49</div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad">SELECT_OUT1_OUT2</a></div><div class="ttdoc">Both outer cameras. </div><div class="ttdef"><b>Definition:</b> cam.h:29</div></div>
+<div class="ttc" id="cam_8h_html_ab572756c8ed614fa3854f1a3b2834e6c"><div class="ttname"><a href="cam_8h.html#ab572756c8ed614fa3854f1a3b2834e6c">CAMU_SetSharpness</a></div><div class="ttdeci">Result CAMU_SetSharpness(u32 select, s8 sharpness)</div><div class="ttdoc">Sets the sharpness of the specified camera. </div></div>
+<div class="ttc" id="cam_8h_html_a255807ab6e4e619050f15fc7ae55f3c7"><div class="ttname"><a href="cam_8h.html#a255807ab6e4e619050f15fc7ae55f3c7">CAMU_SetTransferLines</a></div><div class="ttdeci">Result CAMU_SetTransferLines(u32 port, s16 lines, s16 width, s16 height)</div><div class="ttdoc">Sets the number of lines to transfer into an image buffer. </div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688a23eb04ce83346cebc0332b573f6e7556"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688a23eb04ce83346cebc0332b573f6e7556">FRAME_RATE_30_TO_10</a></div><div class="ttdoc">30-10 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:81</div></div>
 <div class="ttc" id="cam_8h_html_a67d15fdc4b48f745530df1f27f3d5255ac24319930c0604b6fd7e77d4966a4c38"><div class="ttname"><a href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255ac24319930c0604b6fd7e77d4966a4c38">CONTEXT_NONE</a></div><div class="ttdoc">No context. </div><div class="ttdef"><b>Definition:</b> cam.h:36</div></div>
+<div class="ttc" id="cam_8h_html_a35964c742eb0e11aa63f06183a189da5"><div class="ttname"><a href="cam_8h.html#a35964c742eb0e11aa63f06183a189da5">CAMU_WriteRegisterI2c</a></div><div class="ttdeci">Result CAMU_WriteRegisterI2c(u32 select, u16 addr, u16 data)</div><div class="ttdoc">Writes to the specified I2C register of the specified camera. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterContext_html_a84d7b9765454d45161f8d52592d65517"><div class="ttname"><a href="structCAMU__PackageParameterContext.html#a84d7b9765454d45161f8d52592d65517">CAMU_PackageParameterContext::flip</a></div><div class="ttdeci">u8 flip</div><div class="ttdoc">CAMU_Flip Camera image flip mode. </div><div class="ttdef"><b>Definition:</b> cam.h:229</div></div>
+<div class="ttc" id="cam_8h_html_a853e49e43d5ea322e6629909538a3d37"><div class="ttname"><a href="cam_8h.html#a853e49e43d5ea322e6629909538a3d37">CAMU_StopCapture</a></div><div class="ttdeci">Result CAMU_StopCapture(u32 port)</div><div class="ttdoc">Terminates capture on the specified camera port. </div></div>
 <div class="ttc" id="cam_8h_html_a5059b91f27e994c2f4ef4a6c9d454675a06c884998c91cf857b250d416e2cc2f0"><div class="ttname"><a href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675a06c884998c91cf857b250d416e2cc2f0">SHUTTER_SOUND_TYPE_MOVIE_END</a></div><div class="ttdoc">Shutter sound to end a movie. </div><div class="ttdef"><b>Definition:</b> cam.h:164</div></div>
-<div class="ttc" id="cam_8h_html_afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a"><div class="ttname"><a href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a">PORT_CAM2</a></div><div class="ttdoc">CAM2 port. </div><div class="ttdef"><b>Definition:</b> cam.h:14</div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a5320dda35a896aed071098f4e48e19cb"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a5320dda35a896aed071098f4e48e19cb">CAMU_StereoCameraCalibrationData::distanceToChart</a></div><div class="ttdeci">float distanceToChart</div><div class="ttdoc">Distance between cameras and measurement chart. </div><div class="ttdef"><b>Definition:</b> cam.h:194</div></div>
 <div class="ttc" id="cam_8h_html_a67d15fdc4b48f745530df1f27f3d5255"><div class="ttname"><a href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">CAMU_Context</a></div><div class="ttdeci">CAMU_Context</div><div class="ttdoc">Camera contexts. </div><div class="ttdef"><b>Definition:</b> cam.h:35</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688a466df8d915c97b77e4084b99db15257a"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688a466df8d915c97b77e4084b99db15257a">FRAME_RATE_15_TO_2</a></div><div class="ttdoc">15-2 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:71</div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aa1ef8d568d8f4092a6082c7a7b6e57377"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa1ef8d568d8f4092a6082c7a7b6e57377">CONTRAST_LOW</a></div><div class="ttdoc">Low contrast. (5) </div><div class="ttdef"><b>Definition:</b> cam.h:137</div></div>
 <div class="ttc" id="cam_8h_html_a7e400ffb69486cc57f317d94eca445bfa0c5e07149804680c009899630481fd25"><div class="ttname"><a href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bfa0c5e07149804680c009899630481fd25">EFFECT_MONO</a></div><div class="ttdoc">Mono effect. </div><div class="ttdef"><b>Definition:</b> cam.h:115</div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a">SELECT_IN1_OUT1</a></div><div class="ttdoc">Outer camera 1 and inner camera 1. </div><div class="ttdef"><b>Definition:</b> cam.h:28</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_aca34569b0802753164a7fd3cb96babeb"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#aca34569b0802753164a7fd3cb96babeb">CAMU_ImageQualityCalibrationData::kBL</a></div><div class="ttdeci">s16 kBL</div><div class="ttdoc">Left color correction matrix blue normalization coefficient. </div><div class="ttdef"><b>Definition:</b> cam.h:172</div></div>
+<div class="ttc" id="cam_8h_html_acf995e451c01ec005618eecae61e9bb0"><div class="ttname"><a href="cam_8h.html#acf995e451c01ec005618eecae61e9bb0">CAMU_SetEffect</a></div><div class="ttdeci">Result CAMU_SetEffect(u32 select, CAMU_Effect effect, CAMU_Context context)</div><div class="ttdoc">Sets the special effects of the given camera in the given context. </div></div>
+<div class="ttc" id="cam_8h_html_a69996f29258f46a99cc722fbc2c59f04"><div class="ttname"><a href="cam_8h.html#a69996f29258f46a99cc722fbc2c59f04">CAMU_SetTrimmingParams</a></div><div class="ttdeci">Result CAMU_SetTrimmingParams(u32 port, s16 xStart, s16 yStart, s16 xEnd, s16 yEnd)</div><div class="ttdoc">Sets the parameters used for trimming images. </div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a61454743016d8fa6658a700d0c3039ca"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a61454743016d8fa6658a700d0c3039ca">CAMU_StereoCameraCalibrationData::isValidRotationXY</a></div><div class="ttdeci">u8 isValidRotationXY</div><div class="ttdoc">#bool Whether the X and Y rotation data is valid. </div><div class="ttdef"><b>Definition:</b> cam.h:184</div></div>
+<div class="ttc" id="cam_8h_html_a06e914db8c09e2496a45ac4e675f4b2e"><div class="ttname"><a href="cam_8h.html#a06e914db8c09e2496a45ac4e675f4b2e">CAMU_SwitchContext</a></div><div class="ttdeci">Result CAMU_SwitchContext(u32 select, CAMU_Context context)</div><div class="ttdoc">Switches the specified camera&#39;s active context. </div></div>
 <div class="ttc" id="cam_8h_html_ac14ae4089f708477afcc56dad7762a8a"><div class="ttname"><a href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8a">CAMU_PhotoMode</a></div><div class="ttdeci">CAMU_PhotoMode</div><div class="ttdoc">Camera photo modes. </div><div class="ttdef"><b>Definition:</b> cam.h:104</div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aab69ef9fcd292df37898cb0b40a3cc778"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aab69ef9fcd292df37898cb0b40a3cc778">CONTRAST_PATTERN_01</a></div><div class="ttdoc">Pattern 1. </div><div class="ttdef"><b>Definition:</b> cam.h:124</div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">SELECT_OUT2</a></div><div class="ttdoc">Outer camera 2. </div><div class="ttdef"><b>Definition:</b> cam.h:25</div></div>
 <div class="ttc" id="cam_8h_html_ae5698f06cef570204824ddf1e30423fe"><div class="ttname"><a href="cam_8h.html#ae5698f06cef570204824ddf1e30423fe">CAMU_PlayShutterSound</a></div><div class="ttdeci">Result CAMU_PlayShutterSound(CAMU_ShutterSoundType sound)</div><div class="ttdoc">Plays the specified shutter sound. </div></div>
-<div class="ttc" id="cam_8h_html_af4b274ae8baef4a09749e56385fc124e"><div class="ttname"><a href="cam_8h.html#af4b274ae8baef4a09749e56385fc124e">CAMU_SynchronizeVsyncTiming</a></div><div class="ttdeci">Result CAMU_SynchronizeVsyncTiming(CAMU_CameraSelect select1, CAMU_CameraSelect select2)</div><div class="ttdoc">Synchronizes the specified cameras&#39; vsync timing. </div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_aed4a84aa1e5bb37658e7c14ae5b1a1bd"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#aed4a84aa1e5bb37658e7c14ae5b1a1bd">CAMU_ImageQualityCalibrationData::awbCcmL10Left</a></div><div class="ttdeci">u16 awbCcmL10Left</div><div class="ttdoc">Left camera, left color correction matrix blue/green gain. </div><div class="ttdef"><b>Definition:</b> cam.h:177</div></div>
-<div class="ttc" id="cam_8h_html_aff82ef7dcd0e9db7a446cdaa5ebeee02"><div class="ttname"><a href="cam_8h.html#aff82ef7dcd0e9db7a446cdaa5ebeee02">CAMU_SetOutputFormat</a></div><div class="ttdeci">Result CAMU_SetOutputFormat(CAMU_CameraSelect select, CAMU_OutputFormat format, CAMU_Context context)</div><div class="ttdoc">Sets the output format of the given camera in the given context. </div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a0283ceebabd56efc49a208318094ea91"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a0283ceebabd56efc49a208318094ea91">CAMU_StereoCameraCalibrationData::distanceCameras</a></div><div class="ttdeci">float distanceCameras</div><div class="ttdoc">Distance between left and right cameras. </div><div class="ttdef"><b>Definition:</b> cam.h:195</div></div>
 <div class="ttc" id="types_8h_html_a3a8ea58898cb58fc96013383d39f482c"><div class="ttname"><a href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a></div><div class="ttdeci">#define BIT(n)</div><div class="ttdoc">Creates a bitmask from a bit number. </div><div class="ttdef"><b>Definition:</b> types.h:47</div></div>
-<div class="ttc" id="cam_8h_html_a7712ff11bcb36078649030b8b03c3766"><div class="ttname"><a href="cam_8h.html#a7712ff11bcb36078649030b8b03c3766">CAMU_SetAutoWhiteBalanceWindow</a></div><div class="ttdeci">Result CAMU_SetAutoWhiteBalanceWindow(CAMU_CameraSelect select, s16 x, s16 y, s16 width, s16 height)</div><div class="ttdoc">Sets the region to base auto white balance off of for the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aa5323d2323661285fdd5bd9cb3548c752"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa5323d2323661285fdd5bd9cb3548c752">SIZE_CTR_TOP_LCD</a></div><div class="ttdoc">CTR Top LCD size. (400x240) </div><div class="ttdef"><b>Definition:</b> cam.h:61</div></div>
+<div class="ttc" id="cam_8h_html_a2af14ee3d645f6d433b2cc6ea1570ae0"><div class="ttname"><a href="cam_8h.html#a2af14ee3d645f6d433b2cc6ea1570ae0">CAMU_GetBufferErrorInterruptEvent</a></div><div class="ttdeci">Result CAMU_GetBufferErrorInterruptEvent(Handle *event, u32 port)</div><div class="ttdoc">Gets a handle to the event signaled on camera buffer errors. </div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aa90f772d81310ff6aee03665c4fea5b1d"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa90f772d81310ff6aee03665c4fea5b1d">CONTRAST_NORMAL</a></div><div class="ttdoc">Normal contrast. (6) </div><div class="ttdef"><b>Definition:</b> cam.h:138</div></div>
 <div class="ttc" id="cam_8h_html_a5059b91f27e994c2f4ef4a6c9d454675a5ade087b3d19f8d00ce15420304f0b8c"><div class="ttname"><a href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675a5ade087b3d19f8d00ce15420304f0b8c">SHUTTER_SOUND_TYPE_MOVIE</a></div><div class="ttdoc">Shutter sound to begin a movie. </div><div class="ttdef"><b>Definition:</b> cam.h:163</div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a></div><div class="ttdoc">Outer camera 1. </div><div class="ttdef"><b>Definition:</b> cam.h:23</div></div>
-<div class="ttc" id="cam_8h_html_afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f"><div class="ttname"><a href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f">PORT_BOTH</a></div><div class="ttdoc">Both ports. </div><div class="ttdef"><b>Definition:</b> cam.h:17</div></div>
 <div class="ttc" id="structCAMU__ImageQualityCalibrationData_html_ac016c7e337d5dd912b1b964c9c1c215d"><div class="ttname"><a href="structCAMU__ImageQualityCalibrationData.html#ac016c7e337d5dd912b1b964c9c1c215d">CAMU_ImageQualityCalibrationData::awbCcmL9Right</a></div><div class="ttdeci">u16 awbCcmL9Right</div><div class="ttdoc">Right camera, left color correction matrix red/green gain. </div><div class="ttdef"><b>Definition:</b> cam.h:174</div></div>
-<div class="ttc" id="cam_8h_html_a383e70f7e5cb086a9df632cc87e9cb52"><div class="ttname"><a href="cam_8h.html#a383e70f7e5cb086a9df632cc87e9cb52">CAMU_SetWhiteBalance</a></div><div class="ttdeci">Result CAMU_SetWhiteBalance(CAMU_CameraSelect select, CAMU_WhiteBalance whiteBalance)</div><div class="ttdoc">Sets the white balance mode of the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895a"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895a">CAMU_Size</a></div><div class="ttdeci">CAMU_Size</div><div class="ttdoc">Camera image resolutions. </div><div class="ttdef"><b>Definition:</b> cam.h:53</div></div>
+<div class="ttc" id="cam_8h_html_ab4ddac714ce66c771c095ecf4084d4b3"><div class="ttname"><a href="cam_8h.html#ab4ddac714ce66c771c095ecf4084d4b3">CAMU_SetWhiteBalanceWithoutBaseUp</a></div><div class="ttdeci">Result CAMU_SetWhiteBalanceWithoutBaseUp(u32 select, CAMU_WhiteBalance whiteBalance)</div><div class="ttdoc">Sets the white balance mode of the specified camera. </div></div>
 <div class="ttc" id="types_8h_html_a350c6fc928e3bdc6c6486268ac8fb269"><div class="ttname"><a href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a></div><div class="ttdeci">int64_t s64</div><div class="ttdoc">64-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:30</div></div>
-<div class="ttc" id="cam_8h_html_ad8e39189423b8b2db9643160f1b05372"><div class="ttname"><a href="cam_8h.html#ad8e39189423b8b2db9643160f1b05372">CAMU_SetSharpness</a></div><div class="ttdeci">Result CAMU_SetSharpness(CAMU_CameraSelect select, s8 sharpness)</div><div class="ttdoc">Sets the sharpness of the specified camera. </div></div>
-<div class="ttc" id="cam_8h_html_ad1b4b399a59c57233acf436d46dcbed9"><div class="ttname"><a href="cam_8h.html#ad1b4b399a59c57233acf436d46dcbed9">CAMU_GetLatestVsyncTiming</a></div><div class="ttdeci">Result CAMU_GetLatestVsyncTiming(s64 *timing, CAMU_Port port, u32 past)</div><div class="ttdoc">Gets the vsync timing record of the specified camera for the specified number of signals. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html">CAMU_PackageParameterContextDetail</a></div><div class="ttdoc">Batch camera configuration for use with a context and with detailed size information. </div><div class="ttdef"><b>Definition:</b> cam.h:235</div></div>
 <div class="ttc" id="cam_8h_html_ad0115c426fb94e0c609d2f54a06ee1a8"><div class="ttname"><a href="cam_8h.html#ad0115c426fb94e0c609d2f54a06ee1a8">CAMU_SetImageQualityCalibrationData</a></div><div class="ttdeci">Result CAMU_SetImageQualityCalibrationData(CAMU_ImageQualityCalibrationData data)</div><div class="ttdoc">Sets the specified camera&#39;s image quality calibration data. </div></div>
-<div class="ttc" id="cam_8h_html_ae7bba87daadfc45d772b6b7fc449f7fa"><div class="ttname"><a href="cam_8h.html#ae7bba87daadfc45d772b6b7fc449f7fa">CAMU_IsFinishedReceiving</a></div><div class="ttdeci">Result CAMU_IsFinishedReceiving(bool *finishedReceiving, CAMU_Port port)</div><div class="ttdoc">Gets whether the specified camera port has finished receiving image data. </div></div>
+<div class="ttc" id="cam_8h_html_ab1b69d342cfbdcb79e784ca730ac3e4f"><div class="ttname"><a href="cam_8h.html#ab1b69d342cfbdcb79e784ca730ac3e4f">CAMU_SetContrast</a></div><div class="ttdeci">Result CAMU_SetContrast(u32 select, CAMU_Contrast contrast)</div><div class="ttdoc">Sets the contrast mode of the given camera. </div></div>
 <div class="ttc" id="cam_8h_html_abab4edd0a746bfe2f6745e8b7bb3e69e"><div class="ttname"><a href="cam_8h.html#abab4edd0a746bfe2f6745e8b7bb3e69e">CAMU_SetPackageParameterWithContext</a></div><div class="ttdeci">Result CAMU_SetPackageParameterWithContext(CAMU_PackageParameterContext param)</div><div class="ttdoc">Configures a camera with pre-packaged configuration data with a context. </div></div>
 <div class="ttc" id="y2r_8h_html"><div class="ttname"><a href="y2r_8h.html">y2r.h</a></div><div class="ttdoc">Y2R service for hardware YUV->RGB conversions. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_ade4034e4e9d0049e2313a7aede98a890"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#ade4034e4e9d0049e2313a7aede98a890">CAMU_PackageParameterCameraSelect::autoWhiteBalanceWindowY</a></div><div class="ttdeci">s16 autoWhiteBalanceWindowY</div><div class="ttdoc">Y of the region to use for auto white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:220</div></div>
+<div class="ttc" id="cam_8h_html_aa4084852c97dc7088c81e586d8c923e5"><div class="ttname"><a href="cam_8h.html#aa4084852c97dc7088c81e586d8c923e5">CAMU_SetPhotoMode</a></div><div class="ttdeci">Result CAMU_SetPhotoMode(u32 select, CAMU_PhotoMode photoMode)</div><div class="ttdoc">Sets the photo mode of the given camera. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_a65d75f5659fca34c78efc54b6bff4d64"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#a65d75f5659fca34c78efc54b6bff4d64">CAMU_PackageParameterContextDetail::cropY0</a></div><div class="ttdeci">s16 cropY0</div><div class="ttdoc">First crop point Y. </div><div class="ttdef"><b>Definition:</b> cam.h:243</div></div>
-<div class="ttc" id="cam_8h_html_a42c284e99b124b4712ac7ba3ee8f3490"><div class="ttname"><a href="cam_8h.html#a42c284e99b124b4712ac7ba3ee8f3490">CAMU_SetEffect</a></div><div class="ttdeci">Result CAMU_SetEffect(CAMU_CameraSelect select, CAMU_Effect effect, CAMU_Context context)</div><div class="ttdoc">Sets the special effects of the given camera in the given context. </div></div>
-<div class="ttc" id="cam_8h_html_a5067281f0e88aff66f9a6fe2c541dca7"><div class="ttname"><a href="cam_8h.html#a5067281f0e88aff66f9a6fe2c541dca7">CAMU_SetSleepCamera</a></div><div class="ttdeci">Result CAMU_SetSleepCamera(CAMU_CameraSelect select)</div><div class="ttdoc">Sets the current sleep camera. </div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">SELECT_OUT1</a></div><div class="ttdoc">Outer camera 1. </div><div class="ttdef"><b>Definition:</b> cam.h:23</div></div>
 <div class="ttc" id="cam_8h_html_a5d3bf5af790ab2c2bbbfedf46d756c53a0b494b8641ef33c086c3c8a70e44b611"><div class="ttname"><a href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53a0b494b8641ef33c086c3c8a70e44b611">WHITE_BALANCE_5200K</a></div><div class="ttdoc">5200K white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:89</div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aa7a0d20d7cafd6ce3380e320fb17fa166"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa7a0d20d7cafd6ce3380e320fb17fa166">SIZE_QCIF</a></div><div class="ttdoc">QCIF size. (176x144) </div><div class="ttdef"><b>Definition:</b> cam.h:58</div></div>
 <div class="ttc" id="cam_8h_html_a495e5c707772c7bfb891444bc4970a49a50b6c261601994f3f39562e8c68b166c"><div class="ttname"><a href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49a50b6c261601994f3f39562e8c68b166c">LENS_CORRECTION_BRIGHT</a></div><div class="ttdoc">Bright lens correction. (90) </div><div class="ttdef"><b>Definition:</b> cam.h:151</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_ac1b9e4bb497b4c5016eaf69d7cb51708"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#ac1b9e4bb497b4c5016eaf69d7cb51708">CAMU_PackageParameterCameraSelect::autoExposureWindowY</a></div><div class="ttdeci">s16 autoExposureWindowY</div><div class="ttdoc">Y of the region to use for auto exposure. </div><div class="ttdef"><b>Definition:</b> cam.h:216</div></div>
+<div class="ttc" id="cam_8h_html_a78b463af54568849bccdfe160ff518d3"><div class="ttname"><a href="cam_8h.html#a78b463af54568849bccdfe160ff518d3">CAMU_GetVsyncInterruptEvent</a></div><div class="ttdeci">Result CAMU_GetVsyncInterruptEvent(Handle *event, u32 port)</div><div class="ttdoc">Gets a handle to the event signaled on vsync interrupts. </div></div>
 <div class="ttc" id="cam_8h_html_a7e400ffb69486cc57f317d94eca445bfac45e1b7b99506e9493c32b14aa3e6b4f"><div class="ttname"><a href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bfac45e1b7b99506e9493c32b14aa3e6b4f">EFFECT_SEPIA01</a></div><div class="ttdoc">Sepia effect. </div><div class="ttdef"><b>Definition:</b> cam.h:119</div></div>
-<div class="ttc" id="cam_8h_html_a0abf2bd924fa7422bd0bef24ced1084d"><div class="ttname"><a href="cam_8h.html#a0abf2bd924fa7422bd0bef24ced1084d">CAMU_GetSleepCamera</a></div><div class="ttdeci">Result CAMU_GetSleepCamera(CAMU_CameraSelect *select)</div><div class="ttdoc">Gets the current sleep camera. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html">CAMU_PackageParameterCameraSelect</a></div><div class="ttdoc">Batch camera configuration for use without a context. </div><div class="ttdef"><b>Definition:</b> cam.h:202</div></div>
-<div class="ttc" id="cam_8h_html_ac09f3f7c71ef5150df38e3a5c73a24ed"><div class="ttname"><a href="cam_8h.html#ac09f3f7c71ef5150df38e3a5c73a24ed">CAMU_IsBusy</a></div><div class="ttdeci">Result CAMU_IsBusy(bool *busy, CAMU_Port port)</div><div class="ttdoc">Gets whether the specified camera port is busy. </div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aad83171a2a85b367e58e4da0cf90af0f7"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aad83171a2a85b367e58e4da0cf90af0f7">CONTRAST_PATTERN_07</a></div><div class="ttdoc">Pattern 7. </div><div class="ttdef"><b>Definition:</b> cam.h:130</div></div>
-<div class="ttc" id="cam_8h_html_a678509065046af8a19044434b720a4b5"><div class="ttname"><a href="cam_8h.html#a678509065046af8a19044434b720a4b5">CAMU_SetAutoWhiteBalance</a></div><div class="ttdeci">Result CAMU_SetAutoWhiteBalance(CAMU_CameraSelect select, bool autoWhiteBalance)</div><div class="ttdoc">Sets whether auto white balance is enabled on the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aaf78ad2da749bb344ae210fc29b3b6a6b"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aaf78ad2da749bb344ae210fc29b3b6a6b">CONTRAST_PATTERN_10</a></div><div class="ttdoc">Pattern 10. </div><div class="ttdef"><b>Definition:</b> cam.h:133</div></div>
-<div class="ttc" id="cam_8h_html_af5f62876d8c0a91ba887c964178153fc"><div class="ttname"><a href="cam_8h.html#af5f62876d8c0a91ba887c964178153fc">CAMU_StopCapture</a></div><div class="ttdeci">Result CAMU_StopCapture(CAMU_Port port)</div><div class="ttdoc">Terminates capture on the specified camera port. </div></div>
+<div class="ttc" id="cam_8h_html_a942f367e655da496fa61f5180b8c3d0c"><div class="ttname"><a href="cam_8h.html#a942f367e655da496fa61f5180b8c3d0c">CAMU_SetExposure</a></div><div class="ttdeci">Result CAMU_SetExposure(u32 select, s8 exposure)</div><div class="ttdoc">Sets the exposure value of the specified camera. </div></div>
 <div class="ttc" id="cam_8h_html_a5d3bf5af790ab2c2bbbfedf46d756c53"><div class="ttname"><a href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">CAMU_WhiteBalance</a></div><div class="ttdeci">CAMU_WhiteBalance</div><div class="ttdoc">Camera white balance modes. </div><div class="ttdef"><b>Definition:</b> cam.h:85</div></div>
+<div class="ttc" id="cam_8h_html_a18f5b5ae101aa79acade314c21f5171d"><div class="ttname"><a href="cam_8h.html#a18f5b5ae101aa79acade314c21f5171d">CAMU_IsTrimming</a></div><div class="ttdeci">Result CAMU_IsTrimming(bool *trimming, u32 port)</div><div class="ttdoc">Gets whether image trimming is enabled. </div></div>
+<div class="ttc" id="cam_8h_html_a1f8d58a8ab60d5bbea24236c5005ea9b"><div class="ttname"><a href="cam_8h.html#a1f8d58a8ab60d5bbea24236c5005ea9b">CAMU_SetTransferBytes</a></div><div class="ttdeci">Result CAMU_SetTransferBytes(u32 port, u32 bytes, s16 width, s16 height)</div><div class="ttdoc">Sets the number of bytes to transfer into an image buffer. </div></div>
+<div class="ttc" id="y2r_8h_html_a4d268580b18b07f348fe7ee8c72fac31"><div class="ttname"><a href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a></div><div class="ttdeci">Y2RU_StandardCoefficient</div><div class="ttdoc">Preset conversion coefficients based on ITU standards for the YUV->RGB formula. </div><div class="ttdef"><b>Definition:</b> y2r.h:88</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688a5da0b40cf95f2b4d9eee5a9511d98ca4"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688a5da0b40cf95f2b4d9eee5a9511d98ca4">FRAME_RATE_20_TO_10</a></div><div class="ttdoc">20-10 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:80</div></div>
 <div class="ttc" id="cam_8h_html_a495e5c707772c7bfb891444bc4970a49"><div class="ttname"><a href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49">CAMU_LensCorrection</a></div><div class="ttdeci">CAMU_LensCorrection</div><div class="ttdoc">Camera lens correction modes. </div><div class="ttdef"><b>Definition:</b> cam.h:143</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_af0eb8662a1a7645c975729cfcc040f62"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#af0eb8662a1a7645c975729cfcc040f62">CAMU_PackageParameterCameraSelect::autoWhiteBalanceOn</a></div><div class="ttdeci">u8 autoWhiteBalanceOn</div><div class="ttdoc">#bool Whether to automatically determine the white balance mode. </div><div class="ttdef"><b>Definition:</b> cam.h:208</div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aafdb976805d957d4cc47eff493108932f"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aafdb976805d957d4cc47eff493108932f">CONTRAST_PATTERN_03</a></div><div class="ttdoc">Pattern 3. </div><div class="ttdef"><b>Definition:</b> cam.h:126</div></div>
-<div class="ttc" id="cam_8h_html_aa831dcae4fdcb4c84d6261cf5eb2f4b9"><div class="ttname"><a href="cam_8h.html#aa831dcae4fdcb4c84d6261cf5eb2f4b9">CAMU_SetTrimmingParamsCenter</a></div><div class="ttdeci">Result CAMU_SetTrimmingParamsCenter(CAMU_Port port, s16 trimWidth, s16 trimHeight, s16 camWidth, s16 camHeight)</div><div class="ttdoc">Sets the parameters used for trimming images, relative to the center of the image. </div></div>
-<div class="ttc" id="cam_8h_html_ae7bfb69cae955f5a0da57953cc059c04"><div class="ttname"><a href="cam_8h.html#ae7bfb69cae955f5a0da57953cc059c04">CAMU_GetBufferErrorInterruptEvent</a></div><div class="ttdeci">Result CAMU_GetBufferErrorInterruptEvent(Handle *event, CAMU_Port port)</div><div class="ttdoc">Gets a handle to the event signaled on camera buffer errors. </div></div>
+<div class="ttc" id="cam_8h_html_a0dad6fe5ae97a214d7d2e8be0bb39762"><div class="ttname"><a href="cam_8h.html#a0dad6fe5ae97a214d7d2e8be0bb39762">CAMU_SetNoiseFilter</a></div><div class="ttdeci">Result CAMU_SetNoiseFilter(u32 select, bool noiseFilter)</div><div class="ttdoc">Sets whether the specified camera&#39;s noise filter is enabled. </div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aa1da00615d6abc2afcafe31c4d031e075"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa1da00615d6abc2afcafe31c4d031e075">CONTRAST_PATTERN_05</a></div><div class="ttdoc">Pattern 5. </div><div class="ttdef"><b>Definition:</b> cam.h:128</div></div>
-<div class="ttc" id="cam_8h_html_a869cee3c1b91b90e831581a407e2cadf"><div class="ttname"><a href="cam_8h.html#a869cee3c1b91b90e831581a407e2cadf">CAMU_ClearBuffer</a></div><div class="ttdeci">Result CAMU_ClearBuffer(CAMU_Port port)</div><div class="ttdoc">Clears the buffer and error flags of the specified camera port. </div></div>
-<div class="ttc" id="cam_8h_html_ae6fd13b097c544f83e5f4f205469a53a"><div class="ttname"><a href="cam_8h.html#ae6fd13b097c544f83e5f4f205469a53a">CAMU_GetVsyncInterruptEvent</a></div><div class="ttdeci">Result CAMU_GetVsyncInterruptEvent(Handle *event, CAMU_Port port)</div><div class="ttdoc">Gets a handle to the event signaled on vsync interrupts. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a8345a229d9c4307d2d6f0a28ed3d69da"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a8345a229d9c4307d2d6f0a28ed3d69da">CAMU_PackageParameterCameraSelect::autoExposureOn</a></div><div class="ttdeci">u8 autoExposureOn</div><div class="ttdoc">#bool Whether to automatically determine the proper exposure. </div><div class="ttdef"><b>Definition:</b> cam.h:207</div></div>
-<div class="ttc" id="structCAMU__PackageParameterContext_html_af34741dabacbb4ae167cd9c820bcdafc"><div class="ttname"><a href="structCAMU__PackageParameterContext.html#af34741dabacbb4ae167cd9c820bcdafc">CAMU_PackageParameterContext::camera</a></div><div class="ttdeci">u8 camera</div><div class="ttdoc">CAMU_CameraSelect Selected camera. </div><div class="ttdef"><b>Definition:</b> cam.h:227</div></div>
+<div class="ttc" id="structCAMU__PackageParameterContext_html_af34741dabacbb4ae167cd9c820bcdafc"><div class="ttname"><a href="structCAMU__PackageParameterContext.html#af34741dabacbb4ae167cd9c820bcdafc">CAMU_PackageParameterContext::camera</a></div><div class="ttdeci">u8 camera</div><div class="ttdoc">Selected camera. </div><div class="ttdef"><b>Definition:</b> cam.h:227</div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_a98a1a486fe970bea43c1316fc4121769"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#a98a1a486fe970bea43c1316fc4121769">CAMU_PackageParameterContextDetail::cropY1</a></div><div class="ttdeci">s16 cropY1</div><div class="ttdoc">Second crop point Y. </div><div class="ttdef"><b>Definition:</b> cam.h:245</div></div>
+<div class="ttc" id="cam_8h_html_a610733b331ee24fe5ac17a990cabad79"><div class="ttname"><a href="cam_8h.html#a610733b331ee24fe5ac17a990cabad79">CAMU_IsBusy</a></div><div class="ttdeci">Result CAMU_IsBusy(bool *busy, u32 port)</div><div class="ttdoc">Gets whether the specified camera port is busy. </div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a3a409471750c34b15e9cd7cefa0c3bac"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a3a409471750c34b15e9cd7cefa0c3bac">CAMU_PackageParameterCameraSelect::exposure</a></div><div class="ttdeci">s8 exposure</div><div class="ttdoc">Camera exposure. </div><div class="ttdef"><b>Definition:</b> cam.h:204</div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_a28c37ac85e9cf9dbe631c439d8082542"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#a28c37ac85e9cf9dbe631c439d8082542">CAMU_PackageParameterContextDetail::flip</a></div><div class="ttdeci">u8 flip</div><div class="ttdoc">CAMU_Flip Camera image flip mode. </div><div class="ttdef"><b>Definition:</b> cam.h:238</div></div>
 <div class="ttc" id="cam_8h_html_a3a68c3565d2fec0c45be091333b16688ad579560ad2ec0a3df46957d5a35d4531"><div class="ttname"><a href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688ad579560ad2ec0a3df46957d5a35d4531">FRAME_RATE_20</a></div><div class="ttdoc">20 FPS. </div><div class="ttdef"><b>Definition:</b> cam.h:75</div></div>
@@ -1008,22 +1006,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="structCAMU__PackageParameterContext_html_ade8ee06861f30e8d5ffd736ac9708101"><div class="ttname"><a href="structCAMU__PackageParameterContext.html#ade8ee06861f30e8d5ffd736ac9708101">CAMU_PackageParameterContext::context</a></div><div class="ttdeci">u8 context</div><div class="ttdoc">CAMU_Context Selected context. </div><div class="ttdef"><b>Definition:</b> cam.h:228</div></div>
 <div class="ttc" id="cam_8h_html_a9eda3cdb5e2117a895cf0adacd47cc1e"><div class="ttname"><a href="cam_8h.html#a9eda3cdb5e2117a895cf0adacd47cc1e">CAMU_GetStereoCameraCalibrationData</a></div><div class="ttdeci">Result CAMU_GetStereoCameraCalibrationData(CAMU_StereoCameraCalibrationData *data)</div><div class="ttdoc">Gets the specified camera&#39;s stereo camera calibration data. </div></div>
 <div class="ttc" id="cam_8h_html_a495e5c707772c7bfb891444bc4970a49a34e657cc94977e4fe52536d391869f36"><div class="ttname"><a href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49a34e657cc94977e4fe52536d391869f36">LENS_CORRECTION_ON_90</a></div><div class="ttdoc">Edge-to-center brightness ratio of 90. </div><div class="ttdef"><b>Definition:</b> cam.h:146</div></div>
-<div class="ttc" id="cam_8h_html_a2fc7162b8100f10f4f29ffde6b530c41"><div class="ttname"><a href="cam_8h.html#a2fc7162b8100f10f4f29ffde6b530c41">CAMU_SetReceiving</a></div><div class="ttdeci">Result CAMU_SetReceiving(Handle *event, void *dst, CAMU_Port port, u32 imageSize, s16 transferUnit)</div><div class="ttdoc">Initiates the process of receiving a camera frame. </div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a927e36f99989fade0ced434b7139c078"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a927e36f99989fade0ced434b7139c078">CAMU_StereoCameraCalibrationData::rotationZ</a></div><div class="ttdeci">float rotationZ</div><div class="ttdoc">Z axis rotation to match the left camera image with the right. </div><div class="ttdef"><b>Definition:</b> cam.h:187</div></div>
 <div class="ttc" id="structCAMU__PackageParameterContextDetail_html_aac5f8cde5c5841d68718fb2973dcd28c"><div class="ttname"><a href="structCAMU__PackageParameterContextDetail.html#aac5f8cde5c5841d68718fb2973dcd28c">CAMU_PackageParameterContextDetail::effect</a></div><div class="ttdeci">u8 effect</div><div class="ttdoc">CAMU_Effect Camera image special effects. </div><div class="ttdef"><b>Definition:</b> cam.h:239</div></div>
 <div class="ttc" id="cam_8h_html_a7320e9aa5e1f26b87c19b3f6278bc3a2"><div class="ttname"><a href="cam_8h.html#a7320e9aa5e1f26b87c19b3f6278bc3a2">camExit</a></div><div class="ttdeci">void camExit(void)</div><div class="ttdoc">Closes the cam service. </div></div>
 <div class="ttc" id="cam_8h_html_a11111884781ecb9e9ffc2d86aa90072aa68678a5b3814abdbde37a51ec7caf9e8"><div class="ttname"><a href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa68678a5b3814abdbde37a51ec7caf9e8">CONTRAST_HIGH</a></div><div class="ttdoc">High contrast. (7) </div><div class="ttdef"><b>Definition:</b> cam.h:139</div></div>
 <div class="ttc" id="cam_8h_html_a2139d384c0e657ddb21ab0ca5697895aabeb43838326d0e0f888832f578cd7579"><div class="ttname"><a href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aabeb43838326d0e0f888832f578cd7579">SIZE_QQVGA</a></div><div class="ttdoc">QQVGA size. (160x120) </div><div class="ttdef"><b>Definition:</b> cam.h:56</div></div>
-<div class="ttc" id="cam_8h_html_a916fb21776f5e9cdd9ffe92f5012717d"><div class="ttname"><a href="cam_8h.html#a916fb21776f5e9cdd9ffe92f5012717d">CAMU_SetAutoExposure</a></div><div class="ttdeci">Result CAMU_SetAutoExposure(CAMU_CameraSelect select, bool autoExposure)</div><div class="ttdoc">Sets whether auto exposure is enabled on the specified camera. </div></div>
-<div class="ttc" id="cam_8h_html_a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9"><div class="ttname"><a href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9">SELECT_NONE</a></div><div class="ttdoc">No camera. </div><div class="ttdef"><b>Definition:</b> cam.h:22</div></div>
+<div class="ttc" id="cam_8h_html_aec8bbd9f72a6a623d9f45d54ee20b5cd"><div class="ttname"><a href="cam_8h.html#aec8bbd9f72a6a623d9f45d54ee20b5cd">CAMU_SetOutputFormat</a></div><div class="ttdeci">Result CAMU_SetOutputFormat(u32 select, CAMU_OutputFormat format, CAMU_Context context)</div><div class="ttdoc">Sets the output format of the given camera in the given context. </div></div>
+<div class="ttc" id="cam_8h_html_a03f597eddc0ed77c9902d61d6ed4895a"><div class="ttname"><a href="cam_8h.html#a03f597eddc0ed77c9902d61d6ed4895a">CAMU_SynchronizeVsyncTiming</a></div><div class="ttdeci">Result CAMU_SynchronizeVsyncTiming(u32 select1, u32 select2)</div><div class="ttdoc">Synchronizes the specified cameras&#39; vsync timing. </div></div>
+<div class="ttc" id="cam_8h_html_ae503acbbf69ec042682bd9e43f826397"><div class="ttname"><a href="cam_8h.html#ae503acbbf69ec042682bd9e43f826397">CAMU_SetDetailSize</a></div><div class="ttdeci">Result CAMU_SetDetailSize(u32 select, s16 width, s16 height, s16 cropX0, s16 cropY0, s16 cropX1, s16 cropY1, CAMU_Context context)</div><div class="ttdoc">Sets the image resolution of the given camera in the given context, in detail. </div></div>
 <div class="ttc" id="cam_8h_html_abb8d83be661c9c287a9b8e8b85a2cfe7"><div class="ttname"><a href="cam_8h.html#abb8d83be661c9c287a9b8e8b85a2cfe7">CAMU_GetMaxLines</a></div><div class="ttdeci">Result CAMU_GetMaxLines(s16 *maxLines, s16 width, s16 height)</div><div class="ttdoc">Gets the maximum number of lines that can be saved to an image buffer. </div></div>
+<div class="ttc" id="cam_8h_html_ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7"><div class="ttname"><a href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">SELECT_IN1</a></div><div class="ttdoc">Inner camera 1. </div><div class="ttdef"><b>Definition:</b> cam.h:24</div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_afd4e30bc40e473447ff6358084dc2aaa"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#afd4e30bc40e473447ff6358084dc2aaa">CAMU_StereoCameraCalibrationData::angleOfViewRight</a></div><div class="ttdeci">float angleOfViewRight</div><div class="ttdoc">Right camera angle of view. </div><div class="ttdef"><b>Definition:</b> cam.h:192</div></div>
 <div class="ttc" id="cam_8h_html_a495e5c707772c7bfb891444bc4970a49a0b7004b2934d3c999050a9b9f9111cb6"><div class="ttname"><a href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49a0b7004b2934d3c999050a9b9f9111cb6">LENS_CORRECTION_ON_70</a></div><div class="ttdoc">Edge-to-center brightness ratio of 70. </div><div class="ttdef"><b>Definition:</b> cam.h:145</div></div>
 <div class="ttc" id="structCAMU__PackageParameterCameraSelect_html_a8f890c182b77ec4e264532ed5596283d"><div class="ttname"><a href="structCAMU__PackageParameterCameraSelect.html#a8f890c182b77ec4e264532ed5596283d">CAMU_PackageParameterCameraSelect::sharpness</a></div><div class="ttdeci">s8 sharpness</div><div class="ttdoc">Camera sharpness. </div><div class="ttdef"><b>Definition:</b> cam.h:206</div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a6d9d450143a17c93dc37b5275d1b1b10"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a6d9d450143a17c93dc37b5275d1b1b10">CAMU_StereoCameraCalibrationData::rotationX</a></div><div class="ttdeci">float rotationX</div><div class="ttdoc">X axis rotation to match the left camera image with the right. </div><div class="ttdef"><b>Definition:</b> cam.h:190</div></div>
 <div class="ttc" id="types_8h_html_aa980e2c02ba2305e0f489d5650655425"><div class="ttname"><a href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a></div><div class="ttdeci">int16_t s16</div><div class="ttdoc">16-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:28</div></div>
 <div class="ttc" id="cam_8h_html_a9fa2c1c5dd577e606e1a2e83ca3ae5c6"><div class="ttname"><a href="cam_8h.html#a9fa2c1c5dd577e606e1a2e83ca3ae5c6">CAMU_SetStereoCameraCalibrationData</a></div><div class="ttdeci">Result CAMU_SetStereoCameraCalibrationData(CAMU_StereoCameraCalibrationData data)</div><div class="ttdoc">Sets the specified camera&#39;s stereo camera calibration data. </div></div>
-<div class="ttc" id="cam_8h_html_a9a18341e884b214cee38493ea0c602d4"><div class="ttname"><a href="cam_8h.html#a9a18341e884b214cee38493ea0c602d4">CAMU_IsAutoWhiteBalance</a></div><div class="ttdeci">Result CAMU_IsAutoWhiteBalance(bool *autoWhiteBalance, CAMU_CameraSelect select)</div><div class="ttdoc">Gets whether auto white balance is enabled on the specified camera. </div></div>
 <div class="ttc" id="structCAMU__StereoCameraCalibrationData_html_a35eb133d3ff323928d993e143e42cad6"><div class="ttname"><a href="structCAMU__StereoCameraCalibrationData.html#a35eb133d3ff323928d993e143e42cad6">CAMU_StereoCameraCalibrationData::scale</a></div><div class="ttdeci">float scale</div><div class="ttdoc">Scale to match the left camera image with the right. </div><div class="ttdef"><b>Definition:</b> cam.h:186</div></div>
 <div class="ttc" id="cam_8h_html_a5d3bf5af790ab2c2bbbfedf46d756c53a3717ab57229df203301993822e7863ae"><div class="ttname"><a href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53a3717ab57229df203301993822e7863ae">WHITE_BALANCE_AUTO</a></div><div class="ttdoc">Auto white balance. </div><div class="ttdef"><b>Definition:</b> cam.h:86</div></div>
 <div class="ttc" id="cam_8h_html_a7e400ffb69486cc57f317d94eca445bf"><div class="ttname"><a href="cam_8h.html#a7e400ffb69486cc57f317d94eca445bf">CAMU_Effect</a></div><div class="ttdeci">CAMU_Effect</div><div class="ttdoc">Camera special effects. </div><div class="ttdef"><b>Definition:</b> cam.h:113</div></div>
index f632452445c3f7e2e6df854355066aa4a0e91c5a..10c88df9c9f17a6fafb0864cd7a670dbf2f293c3 100644 (file)
@@ -100,12 +100,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
+<tr class="memitem:a7a45bb4d5a1c4698b8a81a78b3ecfb37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#a7a45bb4d5a1c4698b8a81a78b3ecfb37">cfgnorInit</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value)</td></tr>
+<tr class="memdesc:a7a45bb4d5a1c4698b8a81a78b3ecfb37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes CFGNOR.  <a href="#a7a45bb4d5a1c4698b8a81a78b3ecfb37">More...</a><br /></td></tr>
+<tr class="separator:a7a45bb4d5a1c4698b8a81a78b3ecfb37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6af5a1ec948c981dfbf61b786bb8ae64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6af5a1ec948c981dfbf61b786bb8ae64"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#a6af5a1ec948c981dfbf61b786bb8ae64">cfgnorExit</a> (void)</td></tr>
+<tr class="memdesc:a6af5a1ec948c981dfbf61b786bb8ae64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits CFGNOR. <br /></td></tr>
+<tr class="separator:a6af5a1ec948c981dfbf61b786bb8ae64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a676ea33bb8e4d4cd4c548991057e2448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#a676ea33bb8e4d4cd4c548991057e2448">cfgnorDumpFlash</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:a676ea33bb8e4d4cd4c548991057e2448"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dumps the NOR flash.  <a href="#a676ea33bb8e4d4cd4c548991057e2448">More...</a><br /></td></tr>
+<tr class="separator:a676ea33bb8e4d4cd4c548991057e2448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a935562a582305bc87d35278850002995"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#a935562a582305bc87d35278850002995">cfgnorWriteFlash</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:a935562a582305bc87d35278850002995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the NOR flash.  <a href="#a935562a582305bc87d35278850002995">More...</a><br /></td></tr>
+<tr class="separator:a935562a582305bc87d35278850002995"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afe5e3cb23c2e604192fb5accbb2d8574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#afe5e3cb23c2e604192fb5accbb2d8574">CFGNOR_Initialize</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value)</td></tr>
-<tr class="memdesc:afe5e3cb23c2e604192fb5accbb2d8574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes CFGNOR.  <a href="#afe5e3cb23c2e604192fb5accbb2d8574">More...</a><br /></td></tr>
+<tr class="memdesc:afe5e3cb23c2e604192fb5accbb2d8574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the CFGNOR session.  <a href="#afe5e3cb23c2e604192fb5accbb2d8574">More...</a><br /></td></tr>
 <tr class="separator:afe5e3cb23c2e604192fb5accbb2d8574"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7cf5f43f09426a0c7a35ec0a753eeb8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cf5f43f09426a0c7a35ec0a753eeb8b"></a>
 <a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#a7cf5f43f09426a0c7a35ec0a753eeb8b">CFGNOR_Shutdown</a> (void)</td></tr>
-<tr class="memdesc:a7cf5f43f09426a0c7a35ec0a753eeb8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shuts down CFGNOR. <br /></td></tr>
+<tr class="memdesc:a7cf5f43f09426a0c7a35ec0a753eeb8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shuts down the CFGNOR session. <br /></td></tr>
 <tr class="separator:a7cf5f43f09426a0c7a35ec0a753eeb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abbe38a4ffcc42bb0089239c10b147399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#abbe38a4ffcc42bb0089239c10b147399">CFGNOR_ReadData</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
 <tr class="memdesc:abbe38a4ffcc42bb0089239c10b147399"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads data from NOR.  <a href="#abbe38a4ffcc42bb0089239c10b147399">More...</a><br /></td></tr>
@@ -113,51 +126,10 @@ Functions</h2></td></tr>
 <tr class="memitem:ab81da0b552ab30b4a3e50881e9917a16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#ab81da0b552ab30b4a3e50881e9917a16">CFGNOR_WriteData</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
 <tr class="memdesc:ab81da0b552ab30b4a3e50881e9917a16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to NOR.  <a href="#ab81da0b552ab30b4a3e50881e9917a16">More...</a><br /></td></tr>
 <tr class="separator:ab81da0b552ab30b4a3e50881e9917a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a77b950d848dbc78de46ce626edb9d1e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#a77b950d848dbc78de46ce626edb9d1e8">CFGNOR_DumpFlash</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
-<tr class="memdesc:a77b950d848dbc78de46ce626edb9d1e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dumps the NOR flash.  <a href="#a77b950d848dbc78de46ce626edb9d1e8">More...</a><br /></td></tr>
-<tr class="separator:a77b950d848dbc78de46ce626edb9d1e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c45e8c72504916048e82f24127a6b26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cfgnor_8h.html#a9c45e8c72504916048e82f24127a6b26">CFGNOR_WriteFlash</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
-<tr class="memdesc:a9c45e8c72504916048e82f24127a6b26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the NOR flash.  <a href="#a9c45e8c72504916048e82f24127a6b26">More...</a><br /></td></tr>
-<tr class="separator:a9c45e8c72504916048e82f24127a6b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>CFGNOR service. </p>
 </div><h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="a77b950d848dbc78de46ce626edb9d1e8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CFGNOR_DumpFlash </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
-          <td class="paramname"><em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
-          <td class="paramname"><em>size</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Dumps the NOR flash. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">buf</td><td>Buffer to dump to. </td></tr>
-    <tr><td class="paramname">size</td><td>Size of the buffer. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
 <a class="anchor" id="afe5e3cb23c2e604192fb5accbb2d8574"></a>
 <div class="memitem">
 <div class="memproto">
@@ -172,7 +144,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>Initializes CFGNOR. </p>
+<p>Initializes the CFGNOR session. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">value</td><td>Unknown, usually 1. </td></tr>
@@ -266,12 +238,71 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9c45e8c72504916048e82f24127a6b26"></a>
+<a class="anchor" id="a676ea33bb8e4d4cd4c548991057e2448"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> cfgnorDumpFlash </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Dumps the NOR flash. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">buf</td><td>Buffer to dump to. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the buffer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7a45bb4d5a1c4698b8a81a78b3ecfb37"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> cfgnorInit </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>value</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initializes CFGNOR. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">value</td><td>Unknown, usually 1. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a935562a582305bc87d35278850002995"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CFGNOR_WriteFlash </td>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> cfgnorWriteFlash </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
           <td class="paramname"><em>buf</em>, </td>
index 99517bb19b285a8409c10d2ccf8c21423bfb6656..d4e47c53a8094efd75046b0f186ebaac20cab087 100644 (file)
@@ -100,49 +100,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * @brief Initializes CFGNOR.</span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * @param value Unknown, usually 1.</span></div>
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#afe5e3cb23c2e604192fb5accbb2d8574">CFGNOR_Initialize</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value);</div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#a7a45bb4d5a1c4698b8a81a78b3ecfb37">cfgnorInit</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value);</div>
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/// Shuts down CFGNOR.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#a7cf5f43f09426a0c7a35ec0a753eeb8b">CFGNOR_Shutdown</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/// Exits CFGNOR</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="cfgnor_8h.html#a6af5a1ec948c981dfbf61b786bb8ae64">cfgnorExit</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * @brief Reads data from NOR.</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * @param offset Offset to read from.</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * @param buf Buffer to read data to.</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#abbe38a4ffcc42bb0089239c10b147399">CFGNOR_ReadData</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * @brief Writes data to NOR.</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * @param offset Offset to write to.</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * @param buf Buffer to write data from.</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#ab81da0b552ab30b4a3e50881e9917a16">CFGNOR_WriteData</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> * @brief Dumps the NOR flash.</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * @param buf Buffer to dump to.</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#a77b950d848dbc78de46ce626edb9d1e8">CFGNOR_DumpFlash</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * @brief Dumps the NOR flash.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * @param buf Buffer to dump to.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#a676ea33bb8e4d4cd4c548991057e2448">cfgnorDumpFlash</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * @brief Writes the NOR flash.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * @param buf Buffer to write from.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#a935562a582305bc87d35278850002995">cfgnorWriteFlash</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> * @brief Initializes the CFGNOR session.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> * @param value Unknown, usually 1.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#afe5e3cb23c2e604192fb5accbb2d8574">CFGNOR_Initialize</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value);</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">/// Shuts down the CFGNOR session.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#a7cf5f43f09426a0c7a35ec0a753eeb8b">CFGNOR_Shutdown</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> * @brief Writes the NOR flash.</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"> * @param buf Buffer to write from.</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#a9c45e8c72504916048e82f24127a6b26">CFGNOR_WriteFlash</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> * @brief Reads data from NOR.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"> * @param offset Offset to read from.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"> * @param buf Buffer to read data to.</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#abbe38a4ffcc42bb0089239c10b147399">CFGNOR_ReadData</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"> * @brief Writes data to NOR.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> * @param offset Offset to write to.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * @param buf Buffer to write data from.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="cfgnor_8h.html#ab81da0b552ab30b4a3e50881e9917a16">CFGNOR_WriteData</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> offset, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="cfgnor_8h_html_a7a45bb4d5a1c4698b8a81a78b3ecfb37"><div class="ttname"><a href="cfgnor_8h.html#a7a45bb4d5a1c4698b8a81a78b3ecfb37">cfgnorInit</a></div><div class="ttdeci">Result cfgnorInit(u8 value)</div><div class="ttdoc">Initializes CFGNOR. </div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
-<div class="ttc" id="cfgnor_8h_html_a9c45e8c72504916048e82f24127a6b26"><div class="ttname"><a href="cfgnor_8h.html#a9c45e8c72504916048e82f24127a6b26">CFGNOR_WriteFlash</a></div><div class="ttdeci">Result CFGNOR_WriteFlash(u32 *buf, u32 size)</div><div class="ttdoc">Writes the NOR flash. </div></div>
 <div class="ttc" id="cfgnor_8h_html_abbe38a4ffcc42bb0089239c10b147399"><div class="ttname"><a href="cfgnor_8h.html#abbe38a4ffcc42bb0089239c10b147399">CFGNOR_ReadData</a></div><div class="ttdeci">Result CFGNOR_ReadData(u32 offset, u32 *buf, u32 size)</div><div class="ttdoc">Reads data from NOR. </div></div>
-<div class="ttc" id="cfgnor_8h_html_afe5e3cb23c2e604192fb5accbb2d8574"><div class="ttname"><a href="cfgnor_8h.html#afe5e3cb23c2e604192fb5accbb2d8574">CFGNOR_Initialize</a></div><div class="ttdeci">Result CFGNOR_Initialize(u8 value)</div><div class="ttdoc">Initializes CFGNOR. </div></div>
+<div class="ttc" id="cfgnor_8h_html_afe5e3cb23c2e604192fb5accbb2d8574"><div class="ttname"><a href="cfgnor_8h.html#afe5e3cb23c2e604192fb5accbb2d8574">CFGNOR_Initialize</a></div><div class="ttdeci">Result CFGNOR_Initialize(u8 value)</div><div class="ttdoc">Initializes the CFGNOR session. </div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="cfgnor_8h_html_a7cf5f43f09426a0c7a35ec0a753eeb8b"><div class="ttname"><a href="cfgnor_8h.html#a7cf5f43f09426a0c7a35ec0a753eeb8b">CFGNOR_Shutdown</a></div><div class="ttdeci">Result CFGNOR_Shutdown(void)</div><div class="ttdoc">Shuts down CFGNOR. </div></div>
+<div class="ttc" id="cfgnor_8h_html_a6af5a1ec948c981dfbf61b786bb8ae64"><div class="ttname"><a href="cfgnor_8h.html#a6af5a1ec948c981dfbf61b786bb8ae64">cfgnorExit</a></div><div class="ttdeci">void cfgnorExit(void)</div><div class="ttdoc">Exits CFGNOR. </div></div>
+<div class="ttc" id="cfgnor_8h_html_a676ea33bb8e4d4cd4c548991057e2448"><div class="ttname"><a href="cfgnor_8h.html#a676ea33bb8e4d4cd4c548991057e2448">cfgnorDumpFlash</a></div><div class="ttdeci">Result cfgnorDumpFlash(u32 *buf, u32 size)</div><div class="ttdoc">Dumps the NOR flash. </div></div>
+<div class="ttc" id="cfgnor_8h_html_a7cf5f43f09426a0c7a35ec0a753eeb8b"><div class="ttname"><a href="cfgnor_8h.html#a7cf5f43f09426a0c7a35ec0a753eeb8b">CFGNOR_Shutdown</a></div><div class="ttdeci">Result CFGNOR_Shutdown(void)</div><div class="ttdoc">Shuts down the CFGNOR session. </div></div>
+<div class="ttc" id="cfgnor_8h_html_a935562a582305bc87d35278850002995"><div class="ttname"><a href="cfgnor_8h.html#a935562a582305bc87d35278850002995">cfgnorWriteFlash</a></div><div class="ttdeci">Result cfgnorWriteFlash(u32 *buf, u32 size)</div><div class="ttdoc">Writes the NOR flash. </div></div>
 <div class="ttc" id="cfgnor_8h_html_ab81da0b552ab30b4a3e50881e9917a16"><div class="ttname"><a href="cfgnor_8h.html#ab81da0b552ab30b4a3e50881e9917a16">CFGNOR_WriteData</a></div><div class="ttdeci">Result CFGNOR_WriteData(u32 offset, u32 *buf, u32 size)</div><div class="ttdoc">Writes data to NOR. </div></div>
-<div class="ttc" id="cfgnor_8h_html_a77b950d848dbc78de46ce626edb9d1e8"><div class="ttname"><a href="cfgnor_8h.html#a77b950d848dbc78de46ce626edb9d1e8">CFGNOR_DumpFlash</a></div><div class="ttdeci">Result CFGNOR_DumpFlash(u32 *buf, u32 size)</div><div class="ttdoc">Dumps the NOR flash. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index f0f512eda31986d659e900e9bc7de6d8d1718399..7a711a9e75476bc719ccb8a502ddcc76395123e0 100644 (file)
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"></span>    CFG_LANGUAGE_PT = 9,  <span class="comment">///&lt; Portugese</span></div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"></span>    CFG_LANGUAGE_RU = 10, <span class="comment">///&lt; Russian</span></div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"></span>    CFG_LANGUAGE_TW = 11, <span class="comment">///&lt; Traditional Chinese</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span>} CFG_Langage;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span>} CFG_Language;</div>
 <div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">/// Initializes CFGU.</span></div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> cfguInit(<span class="keywordtype">void</span>);</div>
@@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> * @brief Gets the system&#39;s language.</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"> * @param language Pointer to write the language to. (see @ref CFG_Langage)</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"> * @param language Pointer to write the language to. (see @ref CFG_Language)</span></div>
 <div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CFGU_GetSystemLanguage(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* language);</div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
index bd2ee6bb585691bb41ed3eb2ac38f0b53acedcb5..b92049f5092530406daac1318c76671a563aeb50 100644 (file)
@@ -118,9 +118,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a7986171c79c227443ef5ea60c464de23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a7986171c79c227443ef5ea60c464de23">ndspChnSetFormat</a> (int id, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> format)</td></tr>
 <tr class="memdesc:a7986171c79c227443ef5ea60c464de23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the format of a channel.  <a href="#a7986171c79c227443ef5ea60c464de23">More...</a><br /></td></tr>
 <tr class="separator:a7986171c79c227443ef5ea60c464de23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9ce205f160ef8acd9880d593399bffdd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a9ce205f160ef8acd9880d593399bffdd">ndspChnSetInterp</a> (int id, int type)</td></tr>
-<tr class="memdesc:a9ce205f160ef8acd9880d593399bffdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the interpolation type of a channel.  <a href="#a9ce205f160ef8acd9880d593399bffdd">More...</a><br /></td></tr>
-<tr class="separator:a9ce205f160ef8acd9880d593399bffdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac98e0b63e35e22aeea5265fd93f5206f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#ac98e0b63e35e22aeea5265fd93f5206f">ndspChnSetInterp</a> (int id, <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">ndspInterpType</a> type)</td></tr>
+<tr class="memdesc:ac98e0b63e35e22aeea5265fd93f5206f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the interpolation type of a channel.  <a href="#ac98e0b63e35e22aeea5265fd93f5206f">More...</a><br /></td></tr>
+<tr class="separator:ac98e0b63e35e22aeea5265fd93f5206f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6f1076a8981a5b6722b912ca969162ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a6f1076a8981a5b6722b912ca969162ea">ndspChnSetRate</a> (int id, float rate)</td></tr>
 <tr class="memdesc:a6f1076a8981a5b6722b912ca969162ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sample rate of a channel.  <a href="#a6f1076a8981a5b6722b912ca969162ea">More...</a><br /></td></tr>
 <tr class="separator:a6f1076a8981a5b6722b912ca969162ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -190,15 +190,15 @@ Data types</h2></td></tr>
  }<tr class="memdesc:adf764cbdea00d65edcd07bb9953ad2b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel format flags for use with ndspChnSetFormat.  <a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7">More...</a><br /></td></tr>
 <tr class="separator:adf764cbdea00d65edcd07bb9953ad2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a99fb83031ce9923c84392b4e92f956b5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b">NDSP_INTERP_POLYPHASE</a> = 0, 
+<tr class="memitem:a6319005cb21b18395a1452e95aabbec3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">ndspInterpType</a> { <br />
+&#160;&#160;<a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b">NDSP_INTERP_POLYPHASE</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53">NDSP_INTERP_LINEAR</a> = 1, 
+&#160;&#160;<a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53">NDSP_INTERP_LINEAR</a> = 1, 
 <br />
-&#160;&#160;<a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c">NDSP_INTERP_NONE</a> = 2
+&#160;&#160;<a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c">NDSP_INTERP_NONE</a> = 2
 <br />
- }<tr class="memdesc:a99fb83031ce9923c84392b4e92f956b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpolation types.  <a href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5">More...</a><br /></td></tr>
-<tr class="separator:a99fb83031ce9923c84392b4e92f956b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a6319005cb21b18395a1452e95aabbec3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpolation types.  <a href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">More...</a><br /></td></tr>
+<tr class="separator:a6319005cb21b18395a1452e95aabbec3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -273,25 +273,25 @@ Data types</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5"></a>
+<a class="anchor" id="a6319005cb21b18395a1452e95aabbec3"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">anonymous enum</td>
+          <td class="memname">enum <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">ndspInterpType</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>Interpolation types. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b"></a>NDSP_INTERP_POLYPHASE&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b"></a>NDSP_INTERP_POLYPHASE&#160;</td><td class="fielddoc">
 <p>Polyphase interpolation. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53"></a>NDSP_INTERP_LINEAR&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53"></a>NDSP_INTERP_LINEAR&#160;</td><td class="fielddoc">
 <p>Linear interpolation. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c"></a>NDSP_INTERP_NONE&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c"></a>NDSP_INTERP_NONE&#160;</td><td class="fielddoc">
 <p>No interpolation. </p>
 </td></tr>
 </table>
@@ -552,7 +552,6 @@ Data types</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Sets the format of a channel. </p>
-<dl class="section see"><dt>See also</dt><dd>NDSP_Encoding </dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">id</td><td>ID of the channel (0..23). </td></tr>
@@ -563,7 +562,7 @@ Data types</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a9ce205f160ef8acd9880d593399bffdd"></a>
+<a class="anchor" id="ac98e0b63e35e22aeea5265fd93f5206f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -576,7 +575,7 @@ Data types</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">int&#160;</td>
+          <td class="paramtype"><a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">ndspInterpType</a>&#160;</td>
           <td class="paramname"><em>type</em>&#160;</td>
         </tr>
         <tr>
index 74e79945d41282119a934d26ac324aa09243cb53..5f894ced6a90c66c0106cbb440c3365002211ba1 100644 (file)
@@ -130,12 +130,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">/// Interpolation types.</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">   41</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;{</div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b">   43</a></span>&#160;    <a class="code" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b">NDSP_INTERP_POLYPHASE</a> = 0, <span class="comment">///&lt; Polyphase interpolation</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53">   44</a></span>&#160;<span class="comment"></span>    <a class="code" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53">NDSP_INTERP_LINEAR</a>    = 1, <span class="comment">///&lt; Linear interpolation</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c">   45</a></span>&#160;<span class="comment"></span>    <a class="code" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c">NDSP_INTERP_NONE</a>      = 2, <span class="comment">///&lt; No interpolation</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b">   43</a></span>&#160;    <a class="code" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b">NDSP_INTERP_POLYPHASE</a> = 0, <span class="comment">///&lt; Polyphase interpolation</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53">   44</a></span>&#160;<span class="comment"></span>    <a class="code" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53">NDSP_INTERP_LINEAR</a>    = 1, <span class="comment">///&lt; Linear interpolation</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c">   45</a></span>&#160;<span class="comment"></span>    <a class="code" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c">NDSP_INTERP_NONE</a>      = 2, <span class="comment">///&lt; No interpolation</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"></span>} <a class="code" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">ndspInterpType</a>;</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">///@}</span></div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"></span><span class="comment"></span></div>
@@ -179,100 +179,102 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">///@{</span></div>
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment"></span><span class="comment">/**</span></div>
 <div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment"> * @brief Sets the format of a channel.</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"> * @sa NDSP_Encoding</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> * @param format Format to use.</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a7986171c79c227443ef5ea60c464de23">ndspChnSetFormat</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> format);</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment"> * @brief Sets the interpolation type of a channel.</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment"> * @param type Interpolation type to use.</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a9ce205f160ef8acd9880d593399bffdd">ndspChnSetInterp</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> type);</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"> * @brief Sets the sample rate of a channel.</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"> * @param rate Sample rate to use.</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a6f1076a8981a5b6722b912ca969162ea">ndspChnSetRate</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">float</span> rate);</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"> * @brief Sets the mix parameters (volumes) of a channel.</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"> * @param mix Mix parameters to use. Working hypothesis:</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"> *   - 0: Front left volume.</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment"> *   - 1: Front right volume.</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment"> *   - 2: Back left volume:</span></div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> *   - 3: Back right volume:</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> *   - 4..7: Same as 0..3, but for auxiliary output 0.</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> *   - 8..11: Same as 0..3, but for auxiliary output 1.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a30eb26f1972cc3ec28370263796c0444">ndspChnSetMix</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">float</span> mix[12]);</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment"> * @brief Sets the DSPADPCM coefficients of a channel.</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> * @param coefs DSPADPCM coefficients to use.</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#adbd48651f22341bb93cb9b7f1304a00f">ndspChnSetAdpcmCoefs</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> coefs[16]);<span class="comment"></span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">///@}</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment"></span><span class="comment"></span></div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment">///@name Wave buffers</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">///@{</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment"></span><span class="comment">/**</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="comment"> * @brief Clears the wave buffer queue of a channel and stops playback.</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a054a58a102d00590a33101fe0de516e6">ndspChnWaveBufClear</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"> * @brief Adds a wave buffer to the wave buffer queue of a channel.</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment"> * @remark If the channel&#39;s wave buffer queue was empty before the use of this function, playback is started.</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> * @param buf Wave buffer to add.</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a354a90dd921879724d62d325c0128d6b">ndspChnWaveBufAdd</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, ndspWaveBuf* buf);<span class="comment"></span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">///@}</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment"></span><span class="comment"></span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">///@name IIR filters</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">///@{</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"></span><span class="comment">/**</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"> * @brief Configures whether the IIR monopole filter of a channel is enabled.</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> * @param enable Whether to enable the IIR monopole filter.</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a1da3b363c2edfd318c92276b527daae6">ndspChnIirMonoSetEnable</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> enable);</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">//   ndspChnIirMonoSetParams</span><span class="comment"></span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @brief Configures whether the IIR biquad filter of a channel is enabled.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> * @param enable Whether to enable the IIR biquad filter.</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#aafb95ce3188816694c51e30d7a64d8af">ndspChnIirBiquadSetEnable</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> enable);</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">//   ndspChnIirBiquadSetParams</span><span class="comment"></span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment">///@}</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment"> * @param format Format to use.</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a7986171c79c227443ef5ea60c464de23">ndspChnSetFormat</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> format);</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"> * @brief Sets the interpolation type of a channel.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"> * @param type Interpolation type to use.</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#ac98e0b63e35e22aeea5265fd93f5206f">ndspChnSetInterp</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">ndspInterpType</a> type);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment"> * @brief Sets the sample rate of a channel.</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment"> * @param rate Sample rate to use.</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a6f1076a8981a5b6722b912ca969162ea">ndspChnSetRate</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">float</span> rate);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment"> * @brief Sets the mix parameters (volumes) of a channel.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"> * @param mix Mix parameters to use. Working hypothesis:</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"> *   - 0: Front left volume.</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"> *   - 1: Front right volume.</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment"> *   - 2: Back left volume:</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment"> *   - 3: Back right volume:</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> *   - 4..7: Same as 0..3, but for auxiliary output 0.</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> *   - 8..11: Same as 0..3, but for auxiliary output 1.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a30eb26f1972cc3ec28370263796c0444">ndspChnSetMix</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">float</span> mix[12]);</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"> * @brief Sets the DSPADPCM coefficients of a channel.</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * @param coefs DSPADPCM coefficients to use.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#adbd48651f22341bb93cb9b7f1304a00f">ndspChnSetAdpcmCoefs</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> coefs[16]);<span class="comment"></span></div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment">///@}</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment"></span><span class="comment"></span></div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment">///@name Wave buffers</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment">///@{</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment"></span><span class="comment">/**</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment"> * @brief Clears the wave buffer queue of a channel and stops playback.</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a054a58a102d00590a33101fe0de516e6">ndspChnWaveBufClear</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"> * @brief Adds a wave buffer to the wave buffer queue of a channel.</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"> * @remark If the channel&#39;s wave buffer queue was empty before the use of this function, playback is started.</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment"> * @param buf Wave buffer to add.</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a354a90dd921879724d62d325c0128d6b">ndspChnWaveBufAdd</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, ndspWaveBuf* buf);<span class="comment"></span></div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment">///@}</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"></span><span class="comment"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment">///@name IIR filters</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">///@{</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment"></span><span class="comment">/**</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"> * @brief Configures whether the IIR monopole filter of a channel is enabled.</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * @param enable Whether to enable the IIR monopole filter.</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#a1da3b363c2edfd318c92276b527daae6">ndspChnIirMonoSetEnable</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">//   ndspChnIirMonoSetParams</span><span class="comment"></span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment"> * @brief Configures whether the IIR biquad filter of a channel is enabled.</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @param id ID of the channel (0..23).</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> * @param enable Whether to enable the IIR biquad filter.</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="keywordtype">void</span> <a class="code" href="channel_8h.html#aafb95ce3188816694c51e30d7a64d8af">ndspChnIirBiquadSetEnable</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">//   ndspChnIirBiquadSetParams</span><span class="comment"></span></div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">///@}</span></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a21a2e8f1b3fea65d9d636ebae1df2533"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a21a2e8f1b3fea65d9d636ebae1df2533">NDSP_FRONT_BYPASS</a></div><div class="ttdoc">Front bypass. </div><div class="ttdef"><b>Definition:</b> channel.h:36</div></div>
 <div class="ttc" id="channel_8h_html_a6f1076a8981a5b6722b912ca969162ea"><div class="ttname"><a href="channel_8h.html#a6f1076a8981a5b6722b912ca969162ea">ndspChnSetRate</a></div><div class="ttdeci">void ndspChnSetRate(int id, float rate)</div><div class="ttdoc">Sets the sample rate of a channel. </div></div>
 <div class="ttc" id="channel_8h_html_a827bf43cb8dd8ccaa74a29456589a39d"><div class="ttname"><a href="channel_8h.html#a827bf43cb8dd8ccaa74a29456589a39d">ndspChnGetSamplePos</a></div><div class="ttdeci">u32 ndspChnGetSamplePos(int id)</div><div class="ttdoc">Gets the current sample position of a channel. </div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
+<div class="ttc" id="channel_8h_html_ac98e0b63e35e22aeea5265fd93f5206f"><div class="ttname"><a href="channel_8h.html#ac98e0b63e35e22aeea5265fd93f5206f">ndspChnSetInterp</a></div><div class="ttdeci">void ndspChnSetInterp(int id, ndspInterpType type)</div><div class="ttdoc">Sets the interpolation type of a channel. </div></div>
 <div class="ttc" id="channel_8h_html_aafb95ce3188816694c51e30d7a64d8af"><div class="ttname"><a href="channel_8h.html#aafb95ce3188816694c51e30d7a64d8af">ndspChnIirBiquadSetEnable</a></div><div class="ttdeci">void ndspChnIirBiquadSetEnable(int id, bool enable)</div><div class="ttdoc">Configures whether the IIR biquad filter of a channel is enabled. </div></div>
+<div class="ttc" id="channel_8h_html_a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b"><div class="ttname"><a href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b">NDSP_INTERP_POLYPHASE</a></div><div class="ttdoc">Polyphase interpolation. </div><div class="ttdef"><b>Definition:</b> channel.h:43</div></div>
+<div class="ttc" id="channel_8h_html_a6319005cb21b18395a1452e95aabbec3"><div class="ttname"><a href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">ndspInterpType</a></div><div class="ttdeci">ndspInterpType</div><div class="ttdoc">Interpolation types. </div><div class="ttdef"><b>Definition:</b> channel.h:41</div></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a4d9a3eff8fae0658ed120ebadd5c6f42"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a4d9a3eff8fae0658ed120ebadd5c6f42">NDSP_FORMAT_MONO_PCM8</a></div><div class="ttdoc">Buffer contains Mono PCM8. </div><div class="ttdef"><b>Definition:</b> channel.h:25</div></div>
+<div class="ttc" id="channel_8h_html_a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c"><div class="ttname"><a href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c">NDSP_INTERP_NONE</a></div><div class="ttdoc">No interpolation. </div><div class="ttdef"><b>Definition:</b> channel.h:45</div></div>
 <div class="ttc" id="channel_8h_html_a354a90dd921879724d62d325c0128d6b"><div class="ttname"><a href="channel_8h.html#a354a90dd921879724d62d325c0128d6b">ndspChnWaveBufAdd</a></div><div class="ttdeci">void ndspChnWaveBufAdd(int id, ndspWaveBuf *buf)</div><div class="ttdoc">Adds a wave buffer to the wave buffer queue of a channel. </div></div>
 <div class="ttc" id="channel_8h_html_a06fc87d81c62e9abb8790b6e5713c55bae4f3bbb73c75334eed7c63bb947e3ec1"><div class="ttname"><a href="channel_8h.html#a06fc87d81c62e9abb8790b6e5713c55bae4f3bbb73c75334eed7c63bb947e3ec1">NDSP_ENCODING_PCM8</a></div><div class="ttdoc">PCM8. </div><div class="ttdef"><b>Definition:</b> channel.h:12</div></div>
 <div class="ttc" id="channel_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba641b555f1e09eb8ab7e684df4cdd463a"><div class="ttname"><a href="channel_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba641b555f1e09eb8ab7e684df4cdd463a">NDSP_ENCODING_PCM16</a></div><div class="ttdoc">PCM16. </div><div class="ttdef"><b>Definition:</b> channel.h:13</div></div>
 <div class="ttc" id="channel_8h_html_a1da3b363c2edfd318c92276b527daae6"><div class="ttname"><a href="channel_8h.html#a1da3b363c2edfd318c92276b527daae6">ndspChnIirMonoSetEnable</a></div><div class="ttdeci">void ndspChnIirMonoSetEnable(int id, bool enable)</div><div class="ttdoc">Configures whether the IIR monopole filter of a channel is enabled. </div></div>
 <div class="ttc" id="channel_8h_html_a06fc87d81c62e9abb8790b6e5713c55bac588413fc3520d386b805e6db0c23c96"><div class="ttname"><a href="channel_8h.html#a06fc87d81c62e9abb8790b6e5713c55bac588413fc3520d386b805e6db0c23c96">NDSP_ENCODING_ADPCM</a></div><div class="ttdoc">DSPADPCM (GameCube format) </div><div class="ttdef"><b>Definition:</b> channel.h:14</div></div>
 <div class="ttc" id="channel_8h_html_a7b755904976d3b04b3303475d9605bd8"><div class="ttname"><a href="channel_8h.html#a7b755904976d3b04b3303475d9605bd8">ndspChnReset</a></div><div class="ttdeci">void ndspChnReset(int id)</div><div class="ttdoc">Resets a channel. </div></div>
+<div class="ttc" id="channel_8h_html_a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53"><div class="ttname"><a href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53">NDSP_INTERP_LINEAR</a></div><div class="ttdoc">Linear interpolation. </div><div class="ttdef"><b>Definition:</b> channel.h:44</div></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a834e1e072bc81fa728389d8759fc51b3"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a834e1e072bc81fa728389d8759fc51b3">NDSP_FORMAT_STEREO_PCM16</a></div><div class="ttdoc">Buffer contains Stereo PCM16. </div><div class="ttdef"><b>Definition:</b> channel.h:29</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7afa20b191a6601f6634c5851b685da433"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7afa20b191a6601f6634c5851b685da433">NDSP_FORMAT_PCM8</a></div><div class="ttdoc">(Alias) Buffer contains Mono PCM8. </div><div class="ttdef"><b>Definition:</b> channel.h:31</div></div>
-<div class="ttc" id="channel_8h_html_a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c"><div class="ttname"><a href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c">NDSP_INTERP_NONE</a></div><div class="ttdoc">No interpolation. </div><div class="ttdef"><b>Definition:</b> channel.h:45</div></div>
 <div class="ttc" id="channel_8h_html_a17607395e3725f7a35b4395cbd59cb60"><div class="ttname"><a href="channel_8h.html#a17607395e3725f7a35b4395cbd59cb60">ndspChnGetWaveBufSeq</a></div><div class="ttdeci">u16 ndspChnGetWaveBufSeq(int id)</div><div class="ttdoc">Gets the sequence ID of the wave buffer that is currently playing in a channel. </div></div>
 <div class="ttc" id="channel_8h_html_ab722b50ffe7e9b2f87e2fb5200c2638d"><div class="ttname"><a href="channel_8h.html#ab722b50ffe7e9b2f87e2fb5200c2638d">NDSP_CHANNELS</a></div><div class="ttdeci">#define NDSP_CHANNELS(n)</div><div class="ttdoc">Specifies the number of channels used in a sample. </div><div class="ttdef"><b>Definition:</b> channel.h:18</div></div>
-<div class="ttc" id="channel_8h_html_a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b"><div class="ttname"><a href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b">NDSP_INTERP_POLYPHASE</a></div><div class="ttdoc">Polyphase interpolation. </div><div class="ttdef"><b>Definition:</b> channel.h:43</div></div>
 <div class="ttc" id="channel_8h_html_a0eee6c9ebf357c8d55d087a378178f9b"><div class="ttname"><a href="channel_8h.html#a0eee6c9ebf357c8d55d087a378178f9b">ndspChnIsPlaying</a></div><div class="ttdeci">bool ndspChnIsPlaying(int id)</div><div class="ttdoc">Checks whether a channel is currently playing. </div></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a462360a2e9ccc2ccd634f1751c653477"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a462360a2e9ccc2ccd634f1751c653477">NDSP_FORMAT_PCM16</a></div><div class="ttdoc">(Alias) Buffer contains Mono PCM16. </div><div class="ttdef"><b>Definition:</b> channel.h:32</div></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7af9368c39428fe9513f993ee4e9444cb6"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7af9368c39428fe9513f993ee4e9444cb6">NDSP_FORMAT_MONO_PCM16</a></div><div class="ttdoc">Buffer contains Mono PCM16. </div><div class="ttdef"><b>Definition:</b> channel.h:26</div></div>
@@ -283,10 +285,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a4b28453b73b164bd85d5deaa084c357e"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a4b28453b73b164bd85d5deaa084c357e">NDSP_FORMAT_ADPCM</a></div><div class="ttdoc">(Alias) Buffer contains Mono ADPCM. </div><div class="ttdef"><b>Definition:</b> channel.h:33</div></div>
 <div class="ttc" id="channel_8h_html_a054a58a102d00590a33101fe0de516e6"><div class="ttname"><a href="channel_8h.html#a054a58a102d00590a33101fe0de516e6">ndspChnWaveBufClear</a></div><div class="ttdeci">void ndspChnWaveBufClear(int id)</div><div class="ttdoc">Clears the wave buffer queue of a channel and stops playback. </div></div>
 <div class="ttc" id="channel_8h_html_a0936956c6d5700cdbab4ea3e3304f19d"><div class="ttname"><a href="channel_8h.html#a0936956c6d5700cdbab4ea3e3304f19d">ndspChnInitParams</a></div><div class="ttdeci">void ndspChnInitParams(int id)</div><div class="ttdoc">Initializes the parameters of a channel. </div></div>
-<div class="ttc" id="channel_8h_html_a9ce205f160ef8acd9880d593399bffdd"><div class="ttname"><a href="channel_8h.html#a9ce205f160ef8acd9880d593399bffdd">ndspChnSetInterp</a></div><div class="ttdeci">void ndspChnSetInterp(int id, int type)</div><div class="ttdoc">Sets the interpolation type of a channel. </div></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a9e89ff35ab28474c60a4a642b3da2494"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9e89ff35ab28474c60a4a642b3da2494">NDSP_FORMAT_MONO_ADPCM</a></div><div class="ttdoc">Buffer contains Mono ADPCM. </div><div class="ttdef"><b>Definition:</b> channel.h:27</div></div>
 <div class="ttc" id="channel_8h_html_a30eb26f1972cc3ec28370263796c0444"><div class="ttname"><a href="channel_8h.html#a30eb26f1972cc3ec28370263796c0444">ndspChnSetMix</a></div><div class="ttdeci">void ndspChnSetMix(int id, float mix[12])</div><div class="ttdoc">Sets the mix parameters (volumes) of a channel. </div></div>
-<div class="ttc" id="channel_8h_html_a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53"><div class="ttname"><a href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53">NDSP_INTERP_LINEAR</a></div><div class="ttdoc">Linear interpolation. </div><div class="ttdef"><b>Definition:</b> channel.h:44</div></div>
 <div class="ttc" id="channel_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a7af2e3b4de379053f3edde298c3391ed"><div class="ttname"><a href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a7af2e3b4de379053f3edde298c3391ed">NDSP_3D_SURROUND_PREPROCESSED</a></div><div class="ttdoc">(?) Unknown, under research </div><div class="ttdef"><b>Definition:</b> channel.h:37</div></div>
 <div class="ttc" id="channel_8h_html_a7986171c79c227443ef5ea60c464de23"><div class="ttname"><a href="channel_8h.html#a7986171c79c227443ef5ea60c464de23">ndspChnSetFormat</a></div><div class="ttdeci">void ndspChnSetFormat(int id, u16 format)</div><div class="ttdoc">Sets the format of a channel. </div></div>
 </div><!-- fragment --></div><!-- contents -->
index 983930c34fec8983ddb259a8e5d1bf5cef3f095d..ba2673b5b998d5238ec3d311e5ec58f1946379b5 100644 (file)
@@ -90,52 +90,51 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a></div>
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structDVLE__uniformEntry__s.html">DVLE_uniformEntry_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structangularRate.html">angularRate</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structDVLE__uniformEntry__s.html">DVLE_uniformEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2RU__ConversionParams.html">Y2RU_ConversionParams</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structDVLP__s.html">DVLP_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaptHookCookie.html">aptHookCookie</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLP__s.html">DVLP_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structAM__TitleEntry.html">AM_TitleEntry</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structOutputStringEvent.html">OutputStringEvent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structndspAdpcmData.html">ndspAdpcmData</a>&#160;&#160;&#160;</td></tr>
+</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structlinger.html">linger</a>&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structtag__ndspWaveBuf.html">tag_ndspWaveBuf</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structExceptionEvent.html">ExceptionEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcirclePosition.html">circlePosition</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structOutputStringEvent.html">OutputStringEvent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitProcessEvent.html">ExitProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPageInfo.html">PageInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterCameraSelect.html">CAMU_PackageParameterCameraSelect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitThreadEvent.html">ExitThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPrintConsole.html">PrintConsole</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpollfd.html">pollfd</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structExceptionEvent.html">ExceptionEvent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structaccelVector.html">accelVector</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__ImageQualityCalibrationData.html">CAMU_ImageQualityCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitProcessEvent.html">ExitProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structangularRate.html">angularRate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structndspAdpcmData.html">ndspAdpcmData</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterCameraSelect.html">CAMU_PackageParameterCameraSelect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structExitThreadEvent.html">ExitThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structPageInfo.html">PageInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaptHookCookie.html">aptHookCookie</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtag__ndspWaveBuf.html">tag_ndspWaveBuf</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContext.html">CAMU_PackageParameterContext</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structProcessEvent.html">ProcessEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfloat24Uniform__s.html">float24Uniform_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;q&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContextDetail.html">CAMU_PackageParameterContextDetail</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structPrintConsole.html">PrintConsole</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__archive.html">FS_archive</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structConsoleFont.html">ConsoleFont</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__dirent.html">FS_dirent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structRecursiveLock.html">RecursiveLock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhostent.html">hostent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structCreateThreadEvent.html">CreateThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__path.html">FS_path</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structhttpcContext.html">httpcContext</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="structCAMU__PackageParameterContextDetail.html">CAMU_PackageParameterContextDetail</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structProcessEvent.html">ProcessEvent</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCAMU__StereoCameraCalibrationData.html">CAMU_StereoCameraCalibrationData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__archive.html">FS_archive</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structcirclePosition.html">circlePosition</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpollfd.html">pollfd</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structConsoleFont.html">ConsoleFont</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__dirent.html">FS_dirent</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
 </td></tr>
+<tr><td valign="top"><a class="el" href="structCreateThreadEvent.html">CreateThreadEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structFS__path.html">FS_path</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="unionCSND__CapInfo.html">CSND_CapInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSchedulerInOutEvent.html">SchedulerInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree__node.html">rbtree_node</a>&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfloat24Uniform__s.html">float24Uniform_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree__node.html">rbtree_node</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structrbtree.html">rbtree</a>&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structGSP__CaptureInfo.html">GSP_CaptureInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSyscallInOutEvent.html">SyscallInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structin__addr.html">in_addr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrbtree.html">rbtree</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structGSP__CaptureInfoEntry.html">GSP_CaptureInfoEntry</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structip__mreq.html">ip_mreq</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__dir.html">romfs_dir</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDebugEventInfo.html">DebugEventInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSP__FramebufferInfo.html">GSP_FramebufferInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structromfs__file.html">romfs_file</a>&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="structGSPGPU__CaptureInfo.html">GSPGPU_CaptureInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__dir.html">romfs_dir</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structGSPGPU__CaptureInfoEntry.html">GSPGPU_CaptureInfoEntry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structRecursiveLock.html">RecursiveLock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhostent.html">hostent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__file.html">romfs_file</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDebugEventInfo.html">DebugEventInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structGSPGPU__FramebufferInfo.html">GSPGPU_FramebufferInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structhttpcContext.html">httpcContext</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__header.html">romfs_header</a>&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structDVLB__s.html">DVLB_s</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structromfs__header.html">romfs_header</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structDVLE__constEntry__s.html">DVLE_constEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlinger.html">linger</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="structDVLE__outEntry__s.html">DVLE_outEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMapEvent.html">MapEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="structDVLE__s.html">DVLE_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMemInfo.html">MemInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="structshaderInstance__s.html">shaderInstance_s</a>&#160;&#160;&#160;</td></tr>
-<tr><td></td><td></td><td valign="top"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td></td><td></td><td valign="top"><a class="el" href="structaccelVector.html">accelVector</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structDVLE__constEntry__s.html">DVLE_constEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSchedulerInOutEvent.html">SchedulerInOutEvent</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLE__outEntry__s.html">DVLE_outEntry_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMapEvent.html">MapEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structSyscallInOutEvent.html">SyscallInOutEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structin__addr.html">in_addr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshaderInstance__s.html">shaderInstance_s</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDVLE__s.html">DVLE_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structMemInfo.html">MemInfo</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structip__mreq.html">ip_mreq</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshaderProgram__s.html">shaderProgram_s</a>&#160;&#160;&#160;</td></tr>
+<tr><td></td><td></td><td></td><td></td></tr>
+<tr><td></td><td></td><td valign="top"><a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a></div>
index 2f4bb494483f1d5cf71d6dd287447adcef5071e4..d4e31ee5d787bb33fea06f66b3a7ba43d1fb636e 100644 (file)
@@ -305,7 +305,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cons
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>A pointer to the current console. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="audio_2mic_2source_2main_8c-example.html#a1">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a1">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a1">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a2">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a1">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a1">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a2">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a13">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a1">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a1">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a1">libapplet_launch/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a3">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a5">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a1">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="audio_2mic_2source_2main_8c-example.html#a1">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a1">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a1">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a2">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a1">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a1">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a2">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a13">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a1">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a1">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a1">libapplet_launch/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a2">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a5">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a1">time/rtc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
index 554b6e6a63c1827257306ac5302d9ed43a34df09..521db5e686e73c338bf6d63a4f69fb2cf0823fd1 100644 (file)
@@ -137,83 +137,83 @@ Macros</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:a16af7b253440dadd46a80a4b9fddba4d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a> = 0, 
+<tr class="memitem:a385c44f6fb256e5716a2302a5b940388"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a>, 
+&#160;&#160;<a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a>, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a>, 
+&#160;&#160;<a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a>, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a>
+&#160;&#160;<a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a>
 <br />
- }<tr class="memdesc:a16af7b253440dadd46a80a4b9fddba4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSND encodings.  <a href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4d">More...</a><br /></td></tr>
-<tr class="separator:a16af7b253440dadd46a80a4b9fddba4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a385c44f6fb256e5716a2302a5b940388"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSND encodings.  <a href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388">More...</a><br /></td></tr>
+<tr class="separator:a385c44f6fb256e5716a2302a5b940388"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:aba01db17f4a2bfbc3db60dc172972a25"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb">CSND_LOOPMODE_MANUAL</a> = 0, 
+<tr class="memitem:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb">CSND_LOOPMODE_MANUAL</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a>, 
+&#160;&#160;<a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a>, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a>, 
+&#160;&#160;<a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a>, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a">CSND_LOOPMODE_NORELOAD</a>
+&#160;&#160;<a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a">CSND_LOOPMODE_NORELOAD</a>
 <br />
- }<tr class="memdesc:aba01db17f4a2bfbc3db60dc172972a25"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSND loop modes.  <a href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25">More...</a><br /></td></tr>
-<tr class="separator:aba01db17f4a2bfbc3db60dc172972a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:abc5c98fcc1211af2b80116dd6e0a035d"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSND loop modes.  <a href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035d">More...</a><br /></td></tr>
+<tr class="separator:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:aaf105ae5beaca1dee30ae54530691fce"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d">SOUND_LINEAR_INTERP</a> = BIT(6), 
+<tr class="memitem:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d">SOUND_LINEAR_INTERP</a> = BIT(6), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922">SOUND_REPEAT</a> = SOUND_LOOPMODE(CSND_LOOPMODE_NORMAL), 
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922">SOUND_REPEAT</a> = SOUND_LOOPMODE(CSND_LOOPMODE_NORMAL), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a> = SOUND_LOOPMODE(CSND_LOOPMODE_ONESHOT), 
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a> = SOUND_LOOPMODE(CSND_LOOPMODE_ONESHOT), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4">SOUND_FORMAT_8BIT</a> = SOUND_FORMAT(CSND_ENCODING_PCM8), 
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4">SOUND_FORMAT_8BIT</a> = SOUND_FORMAT(CSND_ENCODING_PCM8), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a> = SOUND_FORMAT(CSND_ENCODING_PCM16), 
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a> = SOUND_FORMAT(CSND_ENCODING_PCM16), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6">SOUND_FORMAT_ADPCM</a> = SOUND_FORMAT(CSND_ENCODING_ADPCM), 
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6">SOUND_FORMAT_ADPCM</a> = SOUND_FORMAT(CSND_ENCODING_ADPCM), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385">SOUND_FORMAT_PSG</a> = SOUND_FORMAT(CSND_ENCODING_PSG), 
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385">SOUND_FORMAT_PSG</a> = SOUND_FORMAT(CSND_ENCODING_PSG), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d">SOUND_ENABLE</a> = BIT(14)
+&#160;&#160;<a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d">SOUND_ENABLE</a> = BIT(14)
 <br />
- }<tr class="memdesc:aaf105ae5beaca1dee30ae54530691fce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sound flags.  <a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fce">More...</a><br /></td></tr>
-<tr class="separator:aaf105ae5beaca1dee30ae54530691fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sound flags.  <a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8">More...</a><br /></td></tr>
+<tr class="separator:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a80155586fa275b28773c9b203f52caba"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d">CAPTURE_REPEAT</a> = 0, 
+<tr class="memitem:a05589fbab0657f08285ebdfe93f5ec9e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d">CAPTURE_REPEAT</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66">CAPTURE_ONE_SHOT</a> = BIT(0), 
+&#160;&#160;<a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66">CAPTURE_ONE_SHOT</a> = BIT(0), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2">CAPTURE_FORMAT_16BIT</a> = 0, 
+&#160;&#160;<a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2">CAPTURE_FORMAT_16BIT</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33">CAPTURE_FORMAT_8BIT</a> = BIT(1), 
+&#160;&#160;<a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33">CAPTURE_FORMAT_8BIT</a> = BIT(1), 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192">CAPTURE_ENABLE</a> = BIT(15)
+&#160;&#160;<a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192">CAPTURE_ENABLE</a> = BIT(15)
 <br />
- }<tr class="memdesc:a80155586fa275b28773c9b203f52caba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capture modes.  <a href="csnd_8h.html#a80155586fa275b28773c9b203f52caba">More...</a><br /></td></tr>
-<tr class="separator:a80155586fa275b28773c9b203f52caba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a05589fbab0657f08285ebdfe93f5ec9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capture modes.  <a href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9e">More...</a><br /></td></tr>
+<tr class="separator:a05589fbab0657f08285ebdfe93f5ec9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a6b7b47dd702d9e331586d485013fd1ea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f">DutyCycle_0</a> = 7, 
+<tr class="memitem:acae9c70ff02a1b5cf2521a841b11473b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a> { <br />
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f">DutyCycle_0</a> = 7, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395">DutyCycle_12</a> = 0, 
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395">DutyCycle_12</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d">DutyCycle_25</a> = 1, 
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d">DutyCycle_25</a> = 1, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6">DutyCycle_37</a> = 2, 
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6">DutyCycle_37</a> = 2, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274">DutyCycle_50</a> = 3, 
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274">DutyCycle_50</a> = 3, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46">DutyCycle_62</a> = 4, 
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46">DutyCycle_62</a> = 4, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19">DutyCycle_75</a> = 5, 
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19">DutyCycle_75</a> = 5, 
 <br />
-&#160;&#160;<a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836">DutyCycle_87</a> = 6
+&#160;&#160;<a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836">DutyCycle_87</a> = 6
 <br />
- }<tr class="memdesc:a6b7b47dd702d9e331586d485013fd1ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duty cycles for a PSG channel.  <a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1ea">More...</a><br /></td></tr>
-<tr class="separator:a6b7b47dd702d9e331586d485013fd1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:acae9c70ff02a1b5cf2521a841b11473b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duty cycles for a PSG channel.  <a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">More...</a><br /></td></tr>
+<tr class="separator:acae9c70ff02a1b5cf2521a841b11473b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -227,6 +227,15 @@ Functions</h2></td></tr>
 <tr class="memitem:ac34f7e075b624ba859fa6741a9bf61c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#ac34f7e075b624ba859fa6741a9bf61c9">CSND_ReleaseCapUnit</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit)</td></tr>
 <tr class="memdesc:ac34f7e075b624ba859fa6741a9bf61c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases a capture unit.  <a href="#ac34f7e075b624ba859fa6741a9bf61c9">More...</a><br /></td></tr>
 <tr class="separator:ac34f7e075b624ba859fa6741a9bf61c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e3d2d4db110d709bb6e754d498553d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a1e3d2d4db110d709bb6e754d498553d9">CSND_FlushDataCache</a> (const void *adr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:a1e3d2d4db110d709bb6e754d498553d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes the data cache of a memory region.  <a href="#a1e3d2d4db110d709bb6e754d498553d9">More...</a><br /></td></tr>
+<tr class="separator:a1e3d2d4db110d709bb6e754d498553d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae086d894961ec01f867153cb142d846f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#ae086d894961ec01f867153cb142d846f">CSND_StoreDataCache</a> (const void *adr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:ae086d894961ec01f867153cb142d846f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores the data cache of a memory region.  <a href="#ae086d894961ec01f867153cb142d846f">More...</a><br /></td></tr>
+<tr class="separator:ae086d894961ec01f867153cb142d846f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f05f1cf3b14150a3bdf4d805026358"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a05f05f1cf3b14150a3bdf4d805026358">CSND_InvalidateDataCache</a> (const void *adr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:a05f05f1cf3b14150a3bdf4d805026358"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidates the data cache of a memory region.  <a href="#a05f05f1cf3b14150a3bdf4d805026358">More...</a><br /></td></tr>
+<tr class="separator:a05f05f1cf3b14150a3bdf4d805026358"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5ca4e333f55de7841adac50bfaf7c162"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a5ca4e333f55de7841adac50bfaf7c162">CSND_Reset</a> (void)</td></tr>
 <tr class="memdesc:a5ca4e333f55de7841adac50bfaf7c162"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets CSND.  <a href="#a5ca4e333f55de7841adac50bfaf7c162">More...</a><br /></td></tr>
 <tr class="separator:a5ca4e333f55de7841adac50bfaf7c162"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -268,9 +277,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd
 <tr class="memitem:abe4af849d05cbf051cad0eb47ac14757"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#abe4af849d05cbf051cad0eb47ac14757">CSND_SetInterp</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, bool interp)</td></tr>
 <tr class="memdesc:abe4af849d05cbf051cad0eb47ac14757"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether a channel should use interpolation.  <a href="#abe4af849d05cbf051cad0eb47ac14757">More...</a><br /></td></tr>
 <tr class="separator:abe4af849d05cbf051cad0eb47ac14757"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a673f3e283e1b9ca1282e3d2781d1235c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a673f3e283e1b9ca1282e3d2781d1235c">CSND_SetDuty</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> duty)</td></tr>
-<tr class="memdesc:a673f3e283e1b9ca1282e3d2781d1235c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a channel's duty.  <a href="#a673f3e283e1b9ca1282e3d2781d1235c">More...</a><br /></td></tr>
-<tr class="separator:a673f3e283e1b9ca1282e3d2781d1235c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7f0ff03303b41b806917f5a50024dae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#aa7f0ff03303b41b806917f5a50024dae">CSND_SetDuty</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a> duty)</td></tr>
+<tr class="memdesc:aa7f0ff03303b41b806917f5a50024dae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a channel's duty.  <a href="#aa7f0ff03303b41b806917f5a50024dae">More...</a><br /></td></tr>
+<tr class="separator:aa7f0ff03303b41b806917f5a50024dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a29bb5b89ed12e4d6d435ab106f4c5b83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a29bb5b89ed12e4d6d435ab106f4c5b83">CSND_SetTimer</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> timer)</td></tr>
 <tr class="memdesc:a29bb5b89ed12e4d6d435ab106f4c5b83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a channel's timer.  <a href="#a29bb5b89ed12e4d6d435ab106f4c5b83">More...</a><br /></td></tr>
 <tr class="separator:a29bb5b89ed12e4d6d435ab106f4c5b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -286,9 +295,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd
 <tr class="memitem:a56384577108981178557a1186b5360b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a56384577108981178557a1186b5360b3">CSND_SetChnRegs</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr0, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr1, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> totalbytesize, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes)</td></tr>
 <tr class="memdesc:a56384577108981178557a1186b5360b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets CSND's channel registers.  <a href="#a56384577108981178557a1186b5360b3">More...</a><br /></td></tr>
 <tr class="separator:a56384577108981178557a1186b5360b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb8b94cdce5e352f7776fd5a044c2e70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#afb8b94cdce5e352f7776fd5a044c2e70">CSND_SetChnRegsPSG</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> duty)</td></tr>
-<tr class="memdesc:afb8b94cdce5e352f7776fd5a044c2e70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets CSND's PSG channel registers.  <a href="#afb8b94cdce5e352f7776fd5a044c2e70">More...</a><br /></td></tr>
-<tr class="separator:afb8b94cdce5e352f7776fd5a044c2e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b9c80ddeed0c9ae64f616ec30b2925b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a6b9c80ddeed0c9ae64f616ec30b2925b">CSND_SetChnRegsPSG</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes, <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a> duty)</td></tr>
+<tr class="memdesc:a6b9c80ddeed0c9ae64f616ec30b2925b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets CSND's PSG channel registers.  <a href="#a6b9c80ddeed0c9ae64f616ec30b2925b">More...</a><br /></td></tr>
+<tr class="separator:a6b9c80ddeed0c9ae64f616ec30b2925b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8431e62ee5bff8a4c0352b04a6634d8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="csnd_8h.html#a8431e62ee5bff8a4c0352b04a6634d8f">CSND_SetChnRegsNoise</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes)</td></tr>
 <tr class="memdesc:a8431e62ee5bff8a4c0352b04a6634d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets CSND's noise channel registers.  <a href="#a8431e62ee5bff8a4c0352b04a6634d8f">More...</a><br /></td></tr>
 <tr class="separator:a8431e62ee5bff8a4c0352b04a6634d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -357,7 +366,7 @@ Variables</h2></td></tr>
 <div class="textblock"><p>CSND service. </p>
 <p>Usage of this service is deprecated in favor of NDSP. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4d"></a>
+<a class="anchor" id="a385c44f6fb256e5716a2302a5b940388"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -369,23 +378,23 @@ Variables</h2></td></tr>
 
 <p>CSND encodings. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555"></a>CSND_ENCODING_PCM8&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555"></a>CSND_ENCODING_PCM8&#160;</td><td class="fielddoc">
 <p>PCM8. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0"></a>CSND_ENCODING_PCM16&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0"></a>CSND_ENCODING_PCM16&#160;</td><td class="fielddoc">
 <p>PCM16. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05"></a>CSND_ENCODING_ADPCM&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05"></a>CSND_ENCODING_ADPCM&#160;</td><td class="fielddoc">
 <p>IMA-ADPCM. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c"></a>CSND_ENCODING_PSG&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c"></a>CSND_ENCODING_PSG&#160;</td><td class="fielddoc">
 <p>PSG (Similar to DS?) </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="aba01db17f4a2bfbc3db60dc172972a25"></a>
+<a class="anchor" id="abc5c98fcc1211af2b80116dd6e0a035d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -397,23 +406,23 @@ Variables</h2></td></tr>
 
 <p>CSND loop modes. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb"></a>CSND_LOOPMODE_MANUAL&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb"></a>CSND_LOOPMODE_MANUAL&#160;</td><td class="fielddoc">
 <p>Manual loop. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5"></a>CSND_LOOPMODE_NORMAL&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5"></a>CSND_LOOPMODE_NORMAL&#160;</td><td class="fielddoc">
 <p>Normal loop. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad"></a>CSND_LOOPMODE_ONESHOT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad"></a>CSND_LOOPMODE_ONESHOT&#160;</td><td class="fielddoc">
 <p>Do not loop. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a"></a>CSND_LOOPMODE_NORELOAD&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a"></a>CSND_LOOPMODE_NORELOAD&#160;</td><td class="fielddoc">
 <p>Don't reload. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="aaf105ae5beaca1dee30ae54530691fce"></a>
+<a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -425,35 +434,35 @@ Variables</h2></td></tr>
 
 <p>Sound flags. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d"></a>SOUND_LINEAR_INTERP&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d"></a>SOUND_LINEAR_INTERP&#160;</td><td class="fielddoc">
 <p>Linear interpolation. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922"></a>SOUND_REPEAT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922"></a>SOUND_REPEAT&#160;</td><td class="fielddoc">
 <p>Repeat the sound. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0"></a>SOUND_ONE_SHOT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0"></a>SOUND_ONE_SHOT&#160;</td><td class="fielddoc">
 <p>Play the sound once. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4"></a>SOUND_FORMAT_8BIT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4"></a>SOUND_FORMAT_8BIT&#160;</td><td class="fielddoc">
 <p>PCM8. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4"></a>SOUND_FORMAT_16BIT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4"></a>SOUND_FORMAT_16BIT&#160;</td><td class="fielddoc">
 <p>PCM16. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6"></a>SOUND_FORMAT_ADPCM&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6"></a>SOUND_FORMAT_ADPCM&#160;</td><td class="fielddoc">
 <p>ADPCM. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385"></a>SOUND_FORMAT_PSG&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385"></a>SOUND_FORMAT_PSG&#160;</td><td class="fielddoc">
 <p>PSG. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d"></a>SOUND_ENABLE&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d"></a>SOUND_ENABLE&#160;</td><td class="fielddoc">
 <p>Enable sound. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="a80155586fa275b28773c9b203f52caba"></a>
+<a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -465,59 +474,59 @@ Variables</h2></td></tr>
 
 <p>Capture modes. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d"></a>CAPTURE_REPEAT&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d"></a>CAPTURE_REPEAT&#160;</td><td class="fielddoc">
 <p>Repeat capture. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66"></a>CAPTURE_ONE_SHOT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66"></a>CAPTURE_ONE_SHOT&#160;</td><td class="fielddoc">
 <p>Capture once. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2"></a>CAPTURE_FORMAT_16BIT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2"></a>CAPTURE_FORMAT_16BIT&#160;</td><td class="fielddoc">
 <p>PCM16. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33"></a>CAPTURE_FORMAT_8BIT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33"></a>CAPTURE_FORMAT_8BIT&#160;</td><td class="fielddoc">
 <p>PCM8. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192"></a>CAPTURE_ENABLE&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192"></a>CAPTURE_ENABLE&#160;</td><td class="fielddoc">
 <p>Enable capture. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="a6b7b47dd702d9e331586d485013fd1ea"></a>
+<a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">anonymous enum</td>
+          <td class="memname">enum <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>Duty cycles for a PSG channel. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f"></a>DutyCycle_0&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f"></a>DutyCycle_0&#160;</td><td class="fielddoc">
 <p>0.0% duty cycle </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395"></a>DutyCycle_12&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395"></a>DutyCycle_12&#160;</td><td class="fielddoc">
 <p>12.5% duty cycle </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d"></a>DutyCycle_25&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d"></a>DutyCycle_25&#160;</td><td class="fielddoc">
 <p>25.0% duty cycle </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6"></a>DutyCycle_37&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6"></a>DutyCycle_37&#160;</td><td class="fielddoc">
 <p>37.5% duty cycle </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274"></a>DutyCycle_50&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274"></a>DutyCycle_50&#160;</td><td class="fielddoc">
 <p>50.0% duty cycle </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46"></a>DutyCycle_62&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46"></a>DutyCycle_62&#160;</td><td class="fielddoc">
 <p>62.5% duty cycle </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19"></a>DutyCycle_75&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19"></a>DutyCycle_75&#160;</td><td class="fielddoc">
 <p>75.0% duty cycle </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836"></a>DutyCycle_87&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836"></a>DutyCycle_87&#160;</td><td class="fielddoc">
 <p>87.5% duty cycle </p>
 </td></tr>
 </table>
@@ -764,6 +773,76 @@ Variables</h2></td></tr>
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="a1e3d2d4db110d709bb6e754d498553d9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CSND_FlushDataCache </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>adr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Flushes the data cache of a memory region. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">adr</td><td>Address of the memory region. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the memory region. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a05f05f1cf3b14150a3bdf4d805026358"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CSND_InvalidateDataCache </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>adr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Invalidates the data cache of a memory region. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">adr</td><td>Address of the memory region. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the memory region. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <a class="anchor" id="ac34f7e075b624ba859fa6741a9bf61c9"></a>
@@ -1131,7 +1210,7 @@ Variables</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="afb8b94cdce5e352f7776fd5a044c2e70"></a>
+<a class="anchor" id="a6b9c80ddeed0c9ae64f616ec30b2925b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1156,7 +1235,7 @@ Variables</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a>&#160;</td>
           <td class="paramname"><em>duty</em>&#160;</td>
         </tr>
         <tr>
@@ -1204,7 +1283,7 @@ Variables</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a673f3e283e1b9ca1282e3d2781d1235c"></a>
+<a class="anchor" id="aa7f0ff03303b41b806917f5a50024dae"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -1217,7 +1296,7 @@ Variables</h2></td></tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a>&#160;</td>
           <td class="paramname"><em>duty</em>&#160;</td>
         </tr>
         <tr>
@@ -1490,6 +1569,41 @@ Variables</h2></td></tr>
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="ae086d894961ec01f867153cb142d846f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> CSND_StoreDataCache </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>adr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Stores the data cache of a memory region. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">adr</td><td>Address of the memory region. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the memory region. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <a class="anchor" id="a29f403e7faa5c335375e938dd0a242ad"></a>
index 8bf5c42adbade4068a8408e1c17d4f1cdda91271..dd10846d70d17d4fd6e7b9e5ff3975daa8091783 100644 (file)
@@ -127,19 +127,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">/// CSND encodings.</span></div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
 <div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;{</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555">   38</a></span>&#160;    <a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a> = 0, <span class="comment">///&lt; PCM8</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0">   39</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a>,    <span class="comment">///&lt; PCM16</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05">   40</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a>,    <span class="comment">///&lt; IMA-ADPCM</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c">   41</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a>,      <span class="comment">///&lt; PSG (Similar to DS?)</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555">   38</a></span>&#160;    <a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a> = 0, <span class="comment">///&lt; PCM8</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0">   39</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a>,    <span class="comment">///&lt; PCM16</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05">   40</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a>,    <span class="comment">///&lt; IMA-ADPCM</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c">   41</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a>,      <span class="comment">///&lt; PSG (Similar to DS?)</span></div>
 <div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">/// CSND loop modes.</span></div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb">   47</a></span>&#160;    <a class="code" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb">CSND_LOOPMODE_MANUAL</a> = 0, <span class="comment">///&lt; Manual loop.</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5">   48</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a>,     <span class="comment">///&lt; Normal loop.</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad">   49</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a>,    <span class="comment">///&lt; Do not loop.</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a">   50</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a">CSND_LOOPMODE_NORELOAD</a>,   <span class="comment">///&lt; Don&#39;t reload.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb">   47</a></span>&#160;    <a class="code" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb">CSND_LOOPMODE_MANUAL</a> = 0, <span class="comment">///&lt; Manual loop.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5">   48</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a>,     <span class="comment">///&lt; Normal loop.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad">   49</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a>,    <span class="comment">///&lt; Do not loop.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a">   50</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a">CSND_LOOPMODE_NORELOAD</a>,   <span class="comment">///&lt; Don&#39;t reload.</span></div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">/// Creates a sound channel value from a channel number.</span></div>
@@ -154,38 +154,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">/// Sound flags.</span></div>
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;{</div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d">   65</a></span>&#160;    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d">SOUND_LINEAR_INTERP</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(6),                           <span class="comment">///&lt; Linear interpolation.</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922">   66</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922">SOUND_REPEAT</a> = <a class="code" href="csnd_8h.html#a442ef58a644a78ba09d405be50946664">SOUND_LOOPMODE</a>(<a class="code" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a>),    <span class="comment">///&lt; Repeat the sound.</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0">   67</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a> = <a class="code" href="csnd_8h.html#a442ef58a644a78ba09d405be50946664">SOUND_LOOPMODE</a>(<a class="code" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a>), <span class="comment">///&lt; Play the sound once.</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4">   68</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4">SOUND_FORMAT_8BIT</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a>),   <span class="comment">///&lt; PCM8</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4">   69</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a>), <span class="comment">///&lt; PCM16</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6">   70</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6">SOUND_FORMAT_ADPCM</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a>), <span class="comment">///&lt; ADPCM</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385">   71</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385">SOUND_FORMAT_PSG</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a>),     <span class="comment">///&lt; PSG</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d">   72</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d">SOUND_ENABLE</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(14),                                 <span class="comment">///&lt; Enable sound.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d">   65</a></span>&#160;    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d">SOUND_LINEAR_INTERP</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(6),                           <span class="comment">///&lt; Linear interpolation.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922">   66</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922">SOUND_REPEAT</a> = <a class="code" href="csnd_8h.html#a442ef58a644a78ba09d405be50946664">SOUND_LOOPMODE</a>(<a class="code" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a>),    <span class="comment">///&lt; Repeat the sound.</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0">   67</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a> = <a class="code" href="csnd_8h.html#a442ef58a644a78ba09d405be50946664">SOUND_LOOPMODE</a>(<a class="code" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a>), <span class="comment">///&lt; Play the sound once.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4">   68</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4">SOUND_FORMAT_8BIT</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a>),   <span class="comment">///&lt; PCM8</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4">   69</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a>), <span class="comment">///&lt; PCM16</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6">   70</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6">SOUND_FORMAT_ADPCM</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a>), <span class="comment">///&lt; ADPCM</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385">   71</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385">SOUND_FORMAT_PSG</a> = <a class="code" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a>(<a class="code" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a>),     <span class="comment">///&lt; PSG</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d">   72</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d">SOUND_ENABLE</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(14),                                 <span class="comment">///&lt; Enable sound.</span></div>
 <div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment">/// Capture modes.</span></div>
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
 <div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;{</div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d">   78</a></span>&#160;    <a class="code" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d">CAPTURE_REPEAT</a> = 0,           <span class="comment">///&lt; Repeat capture.</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66">   79</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66">CAPTURE_ONE_SHOT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0),    <span class="comment">///&lt; Capture once.</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2">   80</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2">CAPTURE_FORMAT_16BIT</a> = 0,     <span class="comment">///&lt; PCM16</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33">   81</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33">CAPTURE_FORMAT_8BIT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///&lt; PCM8</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192">   82</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192">CAPTURE_ENABLE</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(15),     <span class="comment">///&lt; Enable capture.</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d">   78</a></span>&#160;    <a class="code" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d">CAPTURE_REPEAT</a> = 0,           <span class="comment">///&lt; Repeat capture.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66">   79</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66">CAPTURE_ONE_SHOT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0),    <span class="comment">///&lt; Capture once.</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2">   80</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2">CAPTURE_FORMAT_16BIT</a> = 0,     <span class="comment">///&lt; PCM16</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33">   81</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33">CAPTURE_FORMAT_8BIT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///&lt; PCM8</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192">   82</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192">CAPTURE_ENABLE</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(15),     <span class="comment">///&lt; Enable capture.</span></div>
 <div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment">/// Duty cycles for a PSG channel.</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">   86</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;{</div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f">   88</a></span>&#160;    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f">DutyCycle_0</a>  = 7, <span class="comment">///&lt; 0.0% duty cycle</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395">   89</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395">DutyCycle_12</a> = 0, <span class="comment">///&lt; 12.5% duty cycle</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d">   90</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d">DutyCycle_25</a> = 1, <span class="comment">///&lt; 25.0% duty cycle</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6">   91</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6">DutyCycle_37</a> = 2, <span class="comment">///&lt; 37.5% duty cycle</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274">   92</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274">DutyCycle_50</a> = 3, <span class="comment">///&lt; 50.0% duty cycle</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46">   93</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46">DutyCycle_62</a> = 4, <span class="comment">///&lt; 62.5% duty cycle</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19">   94</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19">DutyCycle_75</a> = 5, <span class="comment">///&lt; 75.0% duty cycle</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836">   95</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836">DutyCycle_87</a> = 6  <span class="comment">///&lt; 87.5% duty cycle</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f">   88</a></span>&#160;    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f">DutyCycle_0</a>  = 7, <span class="comment">///&lt; 0.0% duty cycle</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395">   89</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395">DutyCycle_12</a> = 0, <span class="comment">///&lt; 12.5% duty cycle</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d">   90</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d">DutyCycle_25</a> = 1, <span class="comment">///&lt; 25.0% duty cycle</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6">   91</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6">DutyCycle_37</a> = 2, <span class="comment">///&lt; 37.5% duty cycle</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274">   92</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274">DutyCycle_50</a> = 3, <span class="comment">///&lt; 50.0% duty cycle</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46">   93</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46">DutyCycle_62</a> = 4, <span class="comment">///&lt; 62.5% duty cycle</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19">   94</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19">DutyCycle_75</a> = 5, <span class="comment">///&lt; 75.0% duty cycle</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836">   95</a></span>&#160;<span class="comment"></span>    <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836">DutyCycle_87</a> = 6  <span class="comment">///&lt; 87.5% duty cycle</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"></span>} <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a>;</div>
 <div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">/// Channel info.</span></div>
 <div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="unionCSND__ChnInfo.html">   99</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">union</span></div>
@@ -235,364 +235,389 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#ac34f7e075b624ba859fa6741a9bf61c9">CSND_ReleaseCapUnit</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit);</div>
 <div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"> * @brief Resets CSND.</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment"> * Note: Currently breaks sound, don&#39;t use for now!</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a5ca4e333f55de7841adac50bfaf7c162">CSND_Reset</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment">/// Initializes CSND.</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a3155c2b9f14c465baabd9fa92913347e">csndInit</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment">/// Exits CSND.</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#af5dc91e98b2182aa71f45dca52e42ad3">csndExit</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @brief Adds a command to the list, returning a buffer to write arguments to.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> * @param cmdid ID of the command to add.</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> * @return A buffer to write command arguments to.</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* <a class="code" href="csnd_8h.html#ab73d703c1057b2a68772b627d824415e">csndAddCmd</a>(<span class="keywordtype">int</span> cmdid);</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"> * @brief Adds a command to the list, copying its arguments from a buffer.</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment"> * @param cmdid ID of the command to add.</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * @param cmdparams Buffer containing the command&#39;s parameters.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#afd1b740f8d28ea64f9d05e9a3a9d758d">csndWriteCmd</a>(<span class="keywordtype">int</span> cmdid, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* cmdparams);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment"> * @brief Executes pending CSND commands.</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> * @param waitDone Whether to wait until the commands have finished executing.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#ab54a2f4e87b172ffcd3a3099651666f6">csndExecCmds</a>(<span class="keywordtype">bool</span> waitDone);</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s play state, resetting registers on stop.</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment"> * @param value Play state to set.</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ac0db65656f0c0e6ab4ad8d0f00ee8e38">CSND_SetPlayStateR</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s play state.</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment"> * @param value Play state to set.</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a5dbd86f6c7687b9a6f622b35cd02a798">CSND_SetPlayState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s encoding.</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> * @param value Encoding to set.</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"> * @brief Flushes the data cache of a memory region.</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment"> * @param adr Address of the memory region.</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"> * @param size Size of the memory region.</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a1e3d2d4db110d709bb6e754d498553d9">CSND_FlushDataCache</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* adr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> * @brief Stores the data cache of a memory region.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment"> * @param adr Address of the memory region.</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment"> * @param size Size of the memory region.</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#ae086d894961ec01f867153cb142d846f">CSND_StoreDataCache</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* adr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> * @brief Invalidates the data cache of a memory region.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"> * @param adr Address of the memory region.</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment"> * @param size Size of the memory region.</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a05f05f1cf3b14150a3bdf4d805026358">CSND_InvalidateDataCache</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* adr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * @brief Resets CSND.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> * Note: Currently breaks sound, don&#39;t use for now!</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a5ca4e333f55de7841adac50bfaf7c162">CSND_Reset</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment">/// Initializes CSND.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a3155c2b9f14c465baabd9fa92913347e">csndInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment">/// Exits CSND.</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#af5dc91e98b2182aa71f45dca52e42ad3">csndExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment"> * @brief Adds a command to the list, returning a buffer to write arguments to.</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment"> * @param cmdid ID of the command to add.</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"> * @return A buffer to write command arguments to.</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* <a class="code" href="csnd_8h.html#ab73d703c1057b2a68772b627d824415e">csndAddCmd</a>(<span class="keywordtype">int</span> cmdid);</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment"> * @brief Adds a command to the list, copying its arguments from a buffer.</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment"> * @param cmdid ID of the command to add.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> * @param cmdparams Buffer containing the command&#39;s parameters.</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#afd1b740f8d28ea64f9d05e9a3a9d758d">csndWriteCmd</a>(<span class="keywordtype">int</span> cmdid, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* cmdparams);</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment"> * @brief Executes pending CSND commands.</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> * @param waitDone Whether to wait until the commands have finished executing.</span></div>
 <div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a507610dcbc0bc0dc052ebcbc206a3680">CSND_SetEncoding</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#ab54a2f4e87b172ffcd3a3099651666f6">csndExecCmds</a>(<span class="keywordtype">bool</span> waitDone);</div>
 <div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"> * @brief Sets the data of a channel&#39;s block.</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s play state, resetting registers on stop.</span></div>
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"> * @param block Block to set.</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment"> * @param physaddr Physical address to set the block to.</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment"> * @param size Size of the block.</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aeb08b5dcd08b832b7c4f0d2a06c7bd43">CSND_SetBlock</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">int</span> block, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"> * @brief Sets whether to loop a channel.</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment"> * @param value Whether to loop the channel.</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a10c9486012d60318173b57755e134cba">CSND_SetLooping</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"> * @brief Sets bit 7 of a channel.</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment"> * @param set Value to set.</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aa337e80dc25824388653f4b722a573e1">CSND_SetBit7</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">bool</span> set);</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"> * @brief Sets whether a channel should use interpolation.</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"> * @param interp Whether to use interpolation.</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"> * @param value Play state to set.</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ac0db65656f0c0e6ab4ad8d0f00ee8e38">CSND_SetPlayStateR</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s play state.</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"> * @param value Play state to set.</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a5dbd86f6c7687b9a6f622b35cd02a798">CSND_SetPlayState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s encoding.</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"> * @param value Encoding to set.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a507610dcbc0bc0dc052ebcbc206a3680">CSND_SetEncoding</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment"> * @brief Sets the data of a channel&#39;s block.</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"> * @param block Block to set.</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment"> * @param physaddr Physical address to set the block to.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"> * @param size Size of the block.</span></div>
 <div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#abe4af849d05cbf051cad0eb47ac14757">CSND_SetInterp</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">bool</span> interp);</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aeb08b5dcd08b832b7c4f0d2a06c7bd43">CSND_SetBlock</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">int</span> block, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
 <div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s duty.</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment"> * @brief Sets whether to loop a channel.</span></div>
 <div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"> * @param duty Duty to set.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"> * @param value Whether to loop the channel.</span></div>
 <div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a673f3e283e1b9ca1282e3d2781d1235c">CSND_SetDuty</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> duty);</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a10c9486012d60318173b57755e134cba">CSND_SetLooping</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
 <div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s timer.</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment"> * @brief Sets bit 7 of a channel.</span></div>
 <div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment"> * @param timer Timer to set.</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment"> * @param set Value to set.</span></div>
 <div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a29bb5b89ed12e4d6d435ab106f4c5b83">CSND_SetTimer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> timer);</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aa337e80dc25824388653f4b722a573e1">CSND_SetBit7</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">bool</span> set);</div>
 <div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s volume.</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="comment"> * @brief Sets whether a channel should use interpolation.</span></div>
 <div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data to set.</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment"> * @param capVolumes Capture volume data to set.</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ad5698e30728ae6dd483dc1de5f8901c4">CSND_SetVol</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes);</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s ADPCM state.</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"> * @param block Current block.</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="comment"> * @param sample Current sample.</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment"> * @param index Current index.</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a771f547c0f472c239d6719ffe4c602b7">CSND_SetAdpcmState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">int</span> block, <span class="keywordtype">int</span> sample, <span class="keywordtype">int</span> index);</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="comment"> * @brief Sets a whether channel&#39;s ADPCM data should be reloaded when the second block is played.</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment"> * @param reload Whether to reload ADPCM data.</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a84085ed1e217fea0267e75efb032c7f7">CSND_SetAdpcmReload</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">bool</span> reload);</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> * @brief Sets CSND&#39;s channel registers.</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> * @param flags Flags to set.</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> * @param physaddr0 Physical address of the first buffer to play.</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"> * @param physaddr1 Physical address of the second buffer to play.</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment"> * @param totalbytesize Total size of the data to play.</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data.</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment"> * @param capVolumes Capture volume data.</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a56384577108981178557a1186b5360b3">CSND_SetChnRegs</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr0, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr1, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> totalbytesize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes);</div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> * @brief Sets CSND&#39;s PSG channel registers.</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> * @param flags Flags to set.</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data.</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"> * @param capVolumes Capture volume data.</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"> * @param duty Duty value to set.</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#afb8b94cdce5e352f7776fd5a044c2e70">CSND_SetChnRegsPSG</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> duty);</div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment"> * @brief Sets CSND&#39;s noise channel registers.</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @param flags Flags to set.</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data.</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * @param capVolumes Capture volume data.</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a8431e62ee5bff8a4c0352b04a6634d8f">CSND_SetChnRegsNoise</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes);</div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment"> * @brief Sets whether a capture unit is enabled.</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"> * @param enable Whether to enable the capture unit.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a6735845e13c4f9f28d3e8013405a46ec">CSND_CapEnable</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> enable);</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> * @brief Sets whether a capture unit should repeat.</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> * @param repeat Whether the capture unit should repeat.</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a8ead0f91e8b7f66b6f7757d17e3d1df0">CSND_CapSetRepeat</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> repeat);</div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s format.</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> * @param eightbit Format to use.</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment"> * @param interp Whether to use interpolation.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#abe4af849d05cbf051cad0eb47ac14757">CSND_SetInterp</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">bool</span> interp);</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s duty.</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment"> * @param duty Duty to set.</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aa7f0ff03303b41b806917f5a50024dae">CSND_SetDuty</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a> duty);</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s timer.</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment"> * @param timer Timer to set.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a29bb5b89ed12e4d6d435ab106f4c5b83">CSND_SetTimer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> timer);</div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s volume.</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data to set.</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> * @param capVolumes Capture volume data to set.</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ad5698e30728ae6dd483dc1de5f8901c4">CSND_SetVol</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes);</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment"> * @brief Sets a channel&#39;s ADPCM state.</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment"> * @param block Current block.</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"> * @param sample Current sample.</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment"> * @param index Current index.</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a771f547c0f472c239d6719ffe4c602b7">CSND_SetAdpcmState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">int</span> block, <span class="keywordtype">int</span> sample, <span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"> * @brief Sets a whether channel&#39;s ADPCM data should be reloaded when the second block is played.</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"> * @param channel Channel to use.</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> * @param reload Whether to reload ADPCM data.</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a84085ed1e217fea0267e75efb032c7f7">CSND_SetAdpcmReload</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <span class="keywordtype">bool</span> reload);</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @brief Sets CSND&#39;s channel registers.</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param flags Flags to set.</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * @param physaddr0 Physical address of the first buffer to play.</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> * @param physaddr1 Physical address of the second buffer to play.</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment"> * @param totalbytesize Total size of the data to play.</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data.</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment"> * @param capVolumes Capture volume data.</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a56384577108981178557a1186b5360b3">CSND_SetChnRegs</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr0, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> physaddr1, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> totalbytesize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes);</div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="comment"> * @brief Sets CSND&#39;s PSG channel registers.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment"> * @param flags Flags to set.</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data.</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> * @param capVolumes Capture volume data.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> * @param duty Duty value to set.</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a6b9c80ddeed0c9ae64f616ec30b2925b">CSND_SetChnRegsPSG</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes, <a class="code" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a> duty);</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"> * @brief Sets CSND&#39;s noise channel registers.</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment"> * @param flags Flags to set.</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"> * @param chnVolumes Channel volume data.</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> * @param capVolumes Capture volume data.</span></div>
 <div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ada8adbfb68b1aa8027f40ddea892c945">CSND_CapSetFormat</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> eightbit);</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a8431e62ee5bff8a4c0352b04a6634d8f">CSND_SetChnRegsNoise</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> chnVolumes, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capVolumes);</div>
 <div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s second bit.</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment"> * @brief Sets whether a capture unit is enabled.</span></div>
 <div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> * @param set Value to set.</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> * @param enable Whether to enable the capture unit.</span></div>
 <div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a738ce21437dc98ad19febc7d5d3e8d2b">CSND_CapSetBit2</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> set);</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a6735845e13c4f9f28d3e8013405a46ec">CSND_CapEnable</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> enable);</div>
 <div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s timer.</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment"> * @brief Sets whether a capture unit should repeat.</span></div>
 <div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment"> * @param timer Timer to set.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment"> * @param repeat Whether the capture unit should repeat.</span></div>
 <div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ad45946bf9bf1759de6ab426b511398ae">CSND_CapSetTimer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> timer);</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a8ead0f91e8b7f66b6f7757d17e3d1df0">CSND_CapSetRepeat</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> repeat);</div>
 <div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s buffer.</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s format.</span></div>
 <div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"> * @param addr Buffer address to use.</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aa6b1af15f8b4f87987bd75cf25fee0f6">CSND_CapSetBuffer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s capture registers.</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"> * @param flags Capture unit flags.</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="comment"> * @param addr Capture unit buffer address.</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="comment"> * @param size Buffer size.</span></div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aa3a006676d1eec026aebc6e358614989">CSND_SetCapRegs</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment"> * @brief Sets up DSP flags.</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment"> * @param waitDone Whether to wait for completion.</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a9326d0d588ce16217f82c8f0ff1614c4">CSND_SetDspFlags</a>(<span class="keywordtype">bool</span> waitDone);</div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="comment"> * @brief Updates CSND information.</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="comment"> * @param waitDone Whether to wait for completion.</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"> * @param eightbit Format to use.</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ada8adbfb68b1aa8027f40ddea892c945">CSND_CapSetFormat</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> eightbit);</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s second bit.</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment"> * @param set Value to set.</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#a738ce21437dc98ad19febc7d5d3e8d2b">CSND_CapSetBit2</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <span class="keywordtype">bool</span> set);</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s timer.</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment"> * @param timer Timer to set.</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#ad45946bf9bf1759de6ab426b511398ae">CSND_CapSetTimer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> timer);</div>
+<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s buffer.</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="comment"> * @param addr Buffer address to use.</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
 <div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a29f403e7faa5c335375e938dd0a242ad">CSND_UpdateInfo</a>(<span class="keywordtype">bool</span> waitDone);</div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aa6b1af15f8b4f87987bd75cf25fee0f6">CSND_CapSetBuffer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
 <div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="comment"> * @brief Plays a sound.</span></div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="comment"> * @param chn Channel to play the sound on.</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment"> * @param flags Flags containing information about the sound.</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment"> * @param sampleRate Sample rate of the sound.</span></div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="comment"> * @param vol The volume, ranges from 0.0 to 1.0 included.</span></div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="comment"> * @param pan The pan, ranges from -1.0 to 1.0 included.</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="comment"> * @param data0 First block of sound data.</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="comment"> * @param data1 Second block of sound data. This is the block that will be looped over.</span></div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment"> * @param size Size of the sound data.</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment"> * </span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment"> * In this implementation if the loop mode is used, data1 must be in the range [data0 ; data0 + size]. Sound will be played once from data0 to data0 + size and then loop between data1 and data0+size.</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="comment"> * @brief Sets a capture unit&#39;s capture registers.</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="comment"> * @param capUnit Capture unit to use.</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment"> * @param flags Capture unit flags.</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment"> * @param addr Capture unit buffer address.</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="comment"> * @param size Buffer size.</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#aa3a006676d1eec026aebc6e358614989">CSND_SetCapRegs</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> addr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment"> * @brief Sets up DSP flags.</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment"> * @param waitDone Whether to wait for completion.</span></div>
 <div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a3752f884792b439bcec34837b374a46d">csndPlaySound</a>(<span class="keywordtype">int</span> chn, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> sampleRate, <span class="keywordtype">float</span> vol, <span class="keywordtype">float</span> pan, <span class="keywordtype">void</span>* data0, <span class="keywordtype">void</span>* data1, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a9326d0d588ce16217f82c8f0ff1614c4">CSND_SetDspFlags</a>(<span class="keywordtype">bool</span> waitDone);</div>
 <div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment"> * @brief Gets CSND&#39;s DSP flags.</span></div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="comment"> * Note: Requires previous CSND_UpdateInfo()</span></div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment"> * @param outSemFlags Pointer to write semaphore flags to.</span></div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment"> * @param outIrqFlags Pointer to write interrupt flags to.</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#abaa253c6b0eb61e1d212fb06d2e7ddaf">csndGetDspFlags</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* outSemFlags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* outIrqFlags);</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment"> * @brief Gets a channel&#39;s information.</span></div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment"> * Note: Requires previous CSND_UpdateInfo()</span></div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment"> * @param channel Channel to get information for.</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment"> * @return The channel&#39;s information.</span></div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<a class="code" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>* <a class="code" href="csnd_8h.html#a671d2fc550793382612c79301ed31af2">csndGetChnInfo</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel);</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment"> * @brief Gets a capture unit&#39;s information.</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="comment"> * Note: Requires previous CSND_UpdateInfo()</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment"> * @param capUnit Capture unit to get information for.</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment"> * @return The capture unit&#39;s information.</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<a class="code" href="unionCSND__CapInfo.html">CSND_CapInfo</a>* <a class="code" href="csnd_8h.html#a1cac1cc8e1a0e994832e653c55ce6380">csndGetCapInfo</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit);</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment"> * @brief Gets a channel&#39;s state.</span></div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment"> * @param channel Channel to get the state of.</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment"> * @param out Pointer to output channel information to.</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a4f0b8357d5629ea8df4a8e9cb5f975cd">csndGetState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>* out);</div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment"> * @brief Gets whether a channel is playing.</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment"> * @param channel Channel to check.</span></div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="comment"> * @param status Pointer to output the channel status to.</span></div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#ad11c3246b1f30c98297f29046f2e2357">csndIsPlaying</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* status);</div>
-<div class="ttc" id="csnd_8h_html_aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a"><div class="ttname"><a href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a">CSND_LOOPMODE_NORELOAD</a></div><div class="ttdoc">Don&#39;t reload. </div><div class="ttdef"><b>Definition:</b> csnd.h:50</div></div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment"> * @brief Updates CSND information.</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="comment"> * @param waitDone Whether to wait for completion.</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a29f403e7faa5c335375e938dd0a242ad">CSND_UpdateInfo</a>(<span class="keywordtype">bool</span> waitDone);</div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="comment"> * @brief Plays a sound.</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="comment"> * @param chn Channel to play the sound on.</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment"> * @param flags Flags containing information about the sound.</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment"> * @param sampleRate Sample rate of the sound.</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment"> * @param vol The volume, ranges from 0.0 to 1.0 included.</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment"> * @param pan The pan, ranges from -1.0 to 1.0 included.</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment"> * @param data0 First block of sound data.</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="comment"> * @param data1 Second block of sound data. This is the block that will be looped over.</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="comment"> * @param size Size of the sound data.</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment"> * In this implementation if the loop mode is used, data1 must be in the range [data0 ; data0 + size]. Sound will be played once from data0 to data0 + size and then loop between data1 and data0+size.</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a3752f884792b439bcec34837b374a46d">csndPlaySound</a>(<span class="keywordtype">int</span> chn, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> sampleRate, <span class="keywordtype">float</span> vol, <span class="keywordtype">float</span> pan, <span class="keywordtype">void</span>* data0, <span class="keywordtype">void</span>* data1, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="comment"> * @brief Gets CSND&#39;s DSP flags.</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="comment"> * Note: Requires previous CSND_UpdateInfo()</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="comment"> * @param outSemFlags Pointer to write semaphore flags to.</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment"> * @param outIrqFlags Pointer to write interrupt flags to.</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="keywordtype">void</span> <a class="code" href="csnd_8h.html#abaa253c6b0eb61e1d212fb06d2e7ddaf">csndGetDspFlags</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* outSemFlags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* outIrqFlags);</div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="comment"> * @brief Gets a channel&#39;s information.</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="comment"> * Note: Requires previous CSND_UpdateInfo()</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment"> * @param channel Channel to get information for.</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment"> * @return The channel&#39;s information.</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<a class="code" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>* <a class="code" href="csnd_8h.html#a671d2fc550793382612c79301ed31af2">csndGetChnInfo</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel);</div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="comment"> * @brief Gets a capture unit&#39;s information.</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="comment"> * Note: Requires previous CSND_UpdateInfo()</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="comment"> * @param capUnit Capture unit to get information for.</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="comment"> * @return The capture unit&#39;s information.</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<a class="code" href="unionCSND__CapInfo.html">CSND_CapInfo</a>* <a class="code" href="csnd_8h.html#a1cac1cc8e1a0e994832e653c55ce6380">csndGetCapInfo</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> capUnit);</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="comment"> * @brief Gets a channel&#39;s state.</span></div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="comment"> * @param channel Channel to get the state of.</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="comment"> * @param out Pointer to output channel information to.</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#a4f0b8357d5629ea8df4a8e9cb5f975cd">csndGetState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="unionCSND__ChnInfo.html">CSND_ChnInfo</a>* out);</div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="comment"> * @brief Gets whether a channel is playing.</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="comment"> * @param channel Channel to check.</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="comment"> * @param status Pointer to output the channel status to.</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="csnd_8h.html#ad11c3246b1f30c98297f29046f2e2357">csndIsPlaying</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> channel, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* status);</div>
 <div class="ttc" id="csnd_8h_html_abe4af849d05cbf051cad0eb47ac14757"><div class="ttname"><a href="csnd_8h.html#abe4af849d05cbf051cad0eb47ac14757">CSND_SetInterp</a></div><div class="ttdeci">void CSND_SetInterp(u32 channel, bool interp)</div><div class="ttdoc">Sets whether a channel should use interpolation. </div></div>
-<div class="ttc" id="csnd_8h_html_a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05"><div class="ttname"><a href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a></div><div class="ttdoc">IMA-ADPCM. </div><div class="ttdef"><b>Definition:</b> csnd.h:40</div></div>
 <div class="ttc" id="types_8h_html_abcdd5d61f51cb4c472ac6637916cf72a"><div class="ttname"><a href="types_8h.html#abcdd5d61f51cb4c472ac6637916cf72a">vu32</a></div><div class="ttdeci">volatile u32 vu32</div><div class="ttdoc">32-bit volatile unsigned integer. </div><div class="ttdef"><b>Definition:</b> types.h:34</div></div>
 <div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Various system types. </div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922">SOUND_REPEAT</a></div><div class="ttdoc">Repeat the sound. </div><div class="ttdef"><b>Definition:</b> csnd.h:66</div></div>
+<div class="ttc" id="csnd_8h_html_abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad"><div class="ttname"><a href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a></div><div class="ttdoc">Do not loop. </div><div class="ttdef"><b>Definition:</b> csnd.h:49</div></div>
+<div class="ttc" id="csnd_8h_html_abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb"><div class="ttname"><a href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb">CSND_LOOPMODE_MANUAL</a></div><div class="ttdoc">Manual loop. </div><div class="ttdef"><b>Definition:</b> csnd.h:47</div></div>
+<div class="ttc" id="csnd_8h_html_a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555"><div class="ttname"><a href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a></div><div class="ttdoc">PCM8. </div><div class="ttdef"><b>Definition:</b> csnd.h:38</div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="csnd_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33"><div class="ttname"><a href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33">CAPTURE_FORMAT_8BIT</a></div><div class="ttdoc">PCM8. </div><div class="ttdef"><b>Definition:</b> csnd.h:81</div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19">DutyCycle_75</a></div><div class="ttdoc">75.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:94</div></div>
 <div class="ttc" id="unionCSND__CapInfo_html_af9f3170745ba8a9fcebaa085b3e7da82"><div class="ttname"><a href="unionCSND__CapInfo.html#af9f3170745ba8a9fcebaa085b3e7da82">CSND_CapInfo::unknownZero</a></div><div class="ttdeci">u32 unknownZero</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> csnd.h:123</div></div>
 <div class="ttc" id="csnd_8h_html_a5ca4e333f55de7841adac50bfaf7c162"><div class="ttname"><a href="csnd_8h.html#a5ca4e333f55de7841adac50bfaf7c162">CSND_Reset</a></div><div class="ttdeci">Result CSND_Reset(void)</div><div class="ttdoc">Resets CSND. </div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274">DutyCycle_50</a></div><div class="ttdoc">50.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:92</div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d">SOUND_ENABLE</a></div><div class="ttdoc">Enable sound. </div><div class="ttdef"><b>Definition:</b> csnd.h:72</div></div>
 <div class="ttc" id="unionCSND__CapInfo_html_aad5428d2d50ecc0d775e25de6fe36ab1"><div class="ttname"><a href="unionCSND__CapInfo.html#aad5428d2d50ecc0d775e25de6fe36ab1">CSND_CapInfo::_pad2</a></div><div class="ttdeci">u16 _pad2</div><div class="ttdoc">Padding. </div><div class="ttdef"><b>Definition:</b> csnd.h:122</div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a></div><div class="ttdoc">PCM16. </div><div class="ttdef"><b>Definition:</b> csnd.h:69</div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395">DutyCycle_12</a></div><div class="ttdoc">12.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:89</div></div>
+<div class="ttc" id="csnd_8h_html_a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192"><div class="ttname"><a href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192">CAPTURE_ENABLE</a></div><div class="ttdoc">Enable capture. </div><div class="ttdef"><b>Definition:</b> csnd.h:82</div></div>
+<div class="ttc" id="csnd_8h_html_abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a"><div class="ttname"><a href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a">CSND_LOOPMODE_NORELOAD</a></div><div class="ttdoc">Don&#39;t reload. </div><div class="ttdef"><b>Definition:</b> csnd.h:50</div></div>
+<div class="ttc" id="csnd_8h_html_a6b9c80ddeed0c9ae64f616ec30b2925b"><div class="ttname"><a href="csnd_8h.html#a6b9c80ddeed0c9ae64f616ec30b2925b">CSND_SetChnRegsPSG</a></div><div class="ttdeci">void CSND_SetChnRegsPSG(u32 flags, u32 chnVolumes, u32 capVolumes, CSND_DutyCycle duty)</div><div class="ttdoc">Sets CSND&#39;s PSG channel registers. </div></div>
 <div class="ttc" id="csnd_8h_html_a10c9486012d60318173b57755e134cba"><div class="ttname"><a href="csnd_8h.html#a10c9486012d60318173b57755e134cba">CSND_SetLooping</a></div><div class="ttdeci">void CSND_SetLooping(u32 channel, u32 value)</div><div class="ttdoc">Sets whether to loop a channel. </div></div>
 <div class="ttc" id="csnd_8h_html_afd1b740f8d28ea64f9d05e9a3a9d758d"><div class="ttname"><a href="csnd_8h.html#afd1b740f8d28ea64f9d05e9a3a9d758d">csndWriteCmd</a></div><div class="ttdeci">void csndWriteCmd(int cmdid, u8 *cmdparams)</div><div class="ttdoc">Adds a command to the list, copying its arguments from a buffer. </div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922">SOUND_REPEAT</a></div><div class="ttdoc">Repeat the sound. </div><div class="ttdef"><b>Definition:</b> csnd.h:66</div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d">SOUND_LINEAR_INTERP</a></div><div class="ttdoc">Linear interpolation. </div><div class="ttdef"><b>Definition:</b> csnd.h:65</div></div>
 <div class="ttc" id="csnd_8h_html_a8431e62ee5bff8a4c0352b04a6634d8f"><div class="ttname"><a href="csnd_8h.html#a8431e62ee5bff8a4c0352b04a6634d8f">CSND_SetChnRegsNoise</a></div><div class="ttdeci">void CSND_SetChnRegsNoise(u32 flags, u32 chnVolumes, u32 capVolumes)</div><div class="ttdoc">Sets CSND&#39;s noise channel registers. </div></div>
-<div class="ttc" id="csnd_8h_html_a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192"><div class="ttname"><a href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192">CAPTURE_ENABLE</a></div><div class="ttdoc">Enable capture. </div><div class="ttdef"><b>Definition:</b> csnd.h:82</div></div>
-<div class="ttc" id="csnd_8h_html_a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66"><div class="ttname"><a href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66">CAPTURE_ONE_SHOT</a></div><div class="ttdoc">Capture once. </div><div class="ttdef"><b>Definition:</b> csnd.h:79</div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html_a82f44e9c71e5058523616518884bc29d"><div class="ttname"><a href="unionCSND__ChnInfo.html#a82f44e9c71e5058523616518884bc29d">CSND_ChnInfo::_pad1</a></div><div class="ttdeci">u8 _pad1</div><div class="ttdoc">Padding. </div><div class="ttdef"><b>Definition:</b> csnd.h:105</div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6">SOUND_FORMAT_ADPCM</a></div><div class="ttdoc">ADPCM. </div><div class="ttdef"><b>Definition:</b> csnd.h:70</div></div>
+<div class="ttc" id="csnd_8h_html_a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c"><div class="ttname"><a href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a></div><div class="ttdoc">PSG (Similar to DS?) </div><div class="ttdef"><b>Definition:</b> csnd.h:41</div></div>
 <div class="ttc" id="csnd_8h_html_a507610dcbc0bc0dc052ebcbc206a3680"><div class="ttname"><a href="csnd_8h.html#a507610dcbc0bc0dc052ebcbc206a3680">CSND_SetEncoding</a></div><div class="ttdeci">void CSND_SetEncoding(u32 channel, u32 value)</div><div class="ttdoc">Sets a channel&#39;s encoding. </div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6">SOUND_FORMAT_ADPCM</a></div><div class="ttdoc">ADPCM. </div><div class="ttdef"><b>Definition:</b> csnd.h:70</div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f">DutyCycle_0</a></div><div class="ttdoc">0.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:88</div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a></div><div class="ttdoc">Play the sound once. </div><div class="ttdef"><b>Definition:</b> csnd.h:67</div></div>
+<div class="ttc" id="csnd_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d"><div class="ttname"><a href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d">CAPTURE_REPEAT</a></div><div class="ttdoc">Repeat capture. </div><div class="ttdef"><b>Definition:</b> csnd.h:78</div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d">DutyCycle_25</a></div><div class="ttdoc">25.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:90</div></div>
 <div class="ttc" id="csnd_8h_html_a1fd66ef4e1b7feffca7809a6676709ce"><div class="ttname"><a href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">SOUND_FORMAT</a></div><div class="ttdeci">#define SOUND_FORMAT(n)</div><div class="ttdoc">Creates a sound format value from an encoding. </div><div class="ttdef"><b>Definition:</b> csnd.h:57</div></div>
 <div class="ttc" id="csnd_8h_html_a442ef58a644a78ba09d405be50946664"><div class="ttname"><a href="csnd_8h.html#a442ef58a644a78ba09d405be50946664">SOUND_LOOPMODE</a></div><div class="ttdeci">#define SOUND_LOOPMODE(n)</div><div class="ttdoc">Creates a sound loop mode value from a loop mode. </div><div class="ttdef"><b>Definition:</b> csnd.h:60</div></div>
 <div class="ttc" id="csnd_8h_html_abaa253c6b0eb61e1d212fb06d2e7ddaf"><div class="ttname"><a href="csnd_8h.html#abaa253c6b0eb61e1d212fb06d2e7ddaf">csndGetDspFlags</a></div><div class="ttdeci">void csndGetDspFlags(u32 *outSemFlags, u32 *outIrqFlags)</div><div class="ttdoc">Gets CSND&#39;s DSP flags. </div></div>
+<div class="ttc" id="csnd_8h_html_a1e3d2d4db110d709bb6e754d498553d9"><div class="ttname"><a href="csnd_8h.html#a1e3d2d4db110d709bb6e754d498553d9">CSND_FlushDataCache</a></div><div class="ttdeci">Result CSND_FlushDataCache(const void *adr, u32 size)</div><div class="ttdoc">Flushes the data cache of a memory region. </div></div>
+<div class="ttc" id="csnd_8h_html_a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0"><div class="ttname"><a href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a></div><div class="ttdoc">PCM16. </div><div class="ttdef"><b>Definition:</b> csnd.h:39</div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html_ac845b2aef27393c455d8559d3adaa86d"><div class="ttname"><a href="unionCSND__ChnInfo.html#ac845b2aef27393c455d8559d3adaa86d">CSND_ChnInfo::adpcmIndex</a></div><div class="ttdeci">u8 adpcmIndex</div><div class="ttdoc">Current ADPCM index. </div><div class="ttdef"><b>Definition:</b> csnd.h:108</div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4">SOUND_FORMAT_8BIT</a></div><div class="ttdoc">PCM8. </div><div class="ttdef"><b>Definition:</b> csnd.h:68</div></div>
 <div class="ttc" id="csnd_8h_html_a1cac1cc8e1a0e994832e653c55ce6380"><div class="ttname"><a href="csnd_8h.html#a1cac1cc8e1a0e994832e653c55ce6380">csndGetCapInfo</a></div><div class="ttdeci">CSND_CapInfo * csndGetCapInfo(u32 capUnit)</div><div class="ttdoc">Gets a capture unit&#39;s information. </div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19">DutyCycle_75</a></div><div class="ttdoc">75.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:94</div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385">SOUND_FORMAT_PSG</a></div><div class="ttdoc">PSG. </div><div class="ttdef"><b>Definition:</b> csnd.h:71</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
+<div class="ttc" id="csnd_8h_html_ae086d894961ec01f867153cb142d846f"><div class="ttname"><a href="csnd_8h.html#ae086d894961ec01f867153cb142d846f">CSND_StoreDataCache</a></div><div class="ttdeci">Result CSND_StoreDataCache(const void *adr, u32 size)</div><div class="ttdoc">Stores the data cache of a memory region. </div></div>
+<div class="ttc" id="csnd_8h_html_a05f05f1cf3b14150a3bdf4d805026358"><div class="ttname"><a href="csnd_8h.html#a05f05f1cf3b14150a3bdf4d805026358">CSND_InvalidateDataCache</a></div><div class="ttdeci">Result CSND_InvalidateDataCache(const void *adr, u32 size)</div><div class="ttdoc">Invalidates the data cache of a memory region. </div></div>
 <div class="ttc" id="csnd_8h_html_a6735845e13c4f9f28d3e8013405a46ec"><div class="ttname"><a href="csnd_8h.html#a6735845e13c4f9f28d3e8013405a46ec">CSND_CapEnable</a></div><div class="ttdeci">void CSND_CapEnable(u32 capUnit, bool enable)</div><div class="ttdoc">Sets whether a capture unit is enabled. </div></div>
 <div class="ttc" id="csnd_8h_html_ab73d703c1057b2a68772b627d824415e"><div class="ttname"><a href="csnd_8h.html#ab73d703c1057b2a68772b627d824415e">csndAddCmd</a></div><div class="ttdeci">u32 * csndAddCmd(int cmdid)</div><div class="ttdoc">Adds a command to the list, returning a buffer to write arguments to. </div></div>
-<div class="ttc" id="csnd_8h_html_a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d"><div class="ttname"><a href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d">CAPTURE_REPEAT</a></div><div class="ttdoc">Repeat capture. </div><div class="ttdef"><b>Definition:</b> csnd.h:78</div></div>
 <div class="ttc" id="csnd_8h_html_ada8adbfb68b1aa8027f40ddea892c945"><div class="ttname"><a href="csnd_8h.html#ada8adbfb68b1aa8027f40ddea892c945">CSND_CapSetFormat</a></div><div class="ttdeci">void CSND_CapSetFormat(u32 capUnit, bool eightbit)</div><div class="ttdoc">Sets a capture unit&#39;s format. </div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d">DutyCycle_25</a></div><div class="ttdoc">25.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:90</div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6">DutyCycle_37</a></div><div class="ttdoc">37.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:91</div></div>
 <div class="ttc" id="csnd_8h_html_aa3a006676d1eec026aebc6e358614989"><div class="ttname"><a href="csnd_8h.html#aa3a006676d1eec026aebc6e358614989">CSND_SetCapRegs</a></div><div class="ttdeci">void CSND_SetCapRegs(u32 capUnit, u32 flags, u32 addr, u32 size)</div><div class="ttdoc">Sets a capture unit&#39;s capture registers. </div></div>
 <div class="ttc" id="csnd_8h_html_a3155c2b9f14c465baabd9fa92913347e"><div class="ttname"><a href="csnd_8h.html#a3155c2b9f14c465baabd9fa92913347e">csndInit</a></div><div class="ttdeci">Result csndInit(void)</div><div class="ttdoc">Initializes CSND. </div></div>
 <div class="ttc" id="csnd_8h_html_ac34f7e075b624ba859fa6741a9bf61c9"><div class="ttname"><a href="csnd_8h.html#ac34f7e075b624ba859fa6741a9bf61c9">CSND_ReleaseCapUnit</a></div><div class="ttdeci">Result CSND_ReleaseCapUnit(u32 capUnit)</div><div class="ttdoc">Releases a capture unit. </div></div>
 <div class="ttc" id="csnd_8h_html_a5dbd86f6c7687b9a6f622b35cd02a798"><div class="ttname"><a href="csnd_8h.html#a5dbd86f6c7687b9a6f622b35cd02a798">CSND_SetPlayState</a></div><div class="ttdeci">void CSND_SetPlayState(u32 channel, u32 value)</div><div class="ttdoc">Sets a channel&#39;s play state. </div></div>
-<div class="ttc" id="csnd_8h_html_afb8b94cdce5e352f7776fd5a044c2e70"><div class="ttname"><a href="csnd_8h.html#afb8b94cdce5e352f7776fd5a044c2e70">CSND_SetChnRegsPSG</a></div><div class="ttdeci">void CSND_SetChnRegsPSG(u32 flags, u32 chnVolumes, u32 capVolumes, u32 duty)</div><div class="ttdoc">Sets CSND&#39;s PSG channel registers. </div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395">DutyCycle_12</a></div><div class="ttdoc">12.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:89</div></div>
 <div class="ttc" id="csnd_8h_html_a56384577108981178557a1186b5360b3"><div class="ttname"><a href="csnd_8h.html#a56384577108981178557a1186b5360b3">CSND_SetChnRegs</a></div><div class="ttdeci">void CSND_SetChnRegs(u32 flags, u32 physaddr0, u32 physaddr1, u32 totalbytesize, u32 chnVolumes, u32 capVolumes)</div><div class="ttdoc">Sets CSND&#39;s channel registers. </div></div>
-<div class="ttc" id="csnd_8h_html_aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5"><div class="ttname"><a href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a></div><div class="ttdoc">Normal loop. </div><div class="ttdef"><b>Definition:</b> csnd.h:48</div></div>
 <div class="ttc" id="csnd_8h_html_a771f547c0f472c239d6719ffe4c602b7"><div class="ttname"><a href="csnd_8h.html#a771f547c0f472c239d6719ffe4c602b7">CSND_SetAdpcmState</a></div><div class="ttdeci">void CSND_SetAdpcmState(u32 channel, int block, int sample, int index)</div><div class="ttdoc">Sets a channel&#39;s ADPCM state. </div></div>
 <div class="ttc" id="csnd_8h_html_add1090a634bf4c8a888b1f4c7f20277a"><div class="ttname"><a href="csnd_8h.html#add1090a634bf4c8a888b1f4c7f20277a">csndSharedMem</a></div><div class="ttdeci">vu32 * csndSharedMem</div><div class="ttdoc">CSND shared memory. </div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html_a4aed532f0e337ac47f4d291f50c81262"><div class="ttname"><a href="unionCSND__ChnInfo.html#a4aed532f0e337ac47f4d291f50c81262">CSND_ChnInfo::adpcmSample</a></div><div class="ttdeci">s16 adpcmSample</div><div class="ttdoc">Current ADPCM sample. </div><div class="ttdef"><b>Definition:</b> csnd.h:107</div></div>
-<div class="ttc" id="csnd_8h_html_a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2"><div class="ttname"><a href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2">CAPTURE_FORMAT_16BIT</a></div><div class="ttdoc">PCM16. </div><div class="ttdef"><b>Definition:</b> csnd.h:80</div></div>
-<div class="ttc" id="csnd_8h_html_a673f3e283e1b9ca1282e3d2781d1235c"><div class="ttname"><a href="csnd_8h.html#a673f3e283e1b9ca1282e3d2781d1235c">CSND_SetDuty</a></div><div class="ttdeci">void CSND_SetDuty(u32 channel, u32 duty)</div><div class="ttdoc">Sets a channel&#39;s duty. </div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f">DutyCycle_0</a></div><div class="ttdoc">0.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:88</div></div>
+<div class="ttc" id="csnd_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66"><div class="ttname"><a href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66">CAPTURE_ONE_SHOT</a></div><div class="ttdoc">Capture once. </div><div class="ttdef"><b>Definition:</b> csnd.h:79</div></div>
 <div class="ttc" id="csnd_8h_html_aa6b1af15f8b4f87987bd75cf25fee0f6"><div class="ttname"><a href="csnd_8h.html#aa6b1af15f8b4f87987bd75cf25fee0f6">CSND_CapSetBuffer</a></div><div class="ttdeci">void CSND_CapSetBuffer(u32 capUnit, u32 addr, u32 size)</div><div class="ttdoc">Sets a capture unit&#39;s buffer. </div></div>
 <div class="ttc" id="csnd_8h_html_ac0db65656f0c0e6ab4ad8d0f00ee8e38"><div class="ttname"><a href="csnd_8h.html#ac0db65656f0c0e6ab4ad8d0f00ee8e38">CSND_SetPlayStateR</a></div><div class="ttdeci">void CSND_SetPlayStateR(u32 channel, u32 value)</div><div class="ttdoc">Sets a channel&#39;s play state, resetting registers on stop. </div></div>
 <div class="ttc" id="csnd_8h_html_ae34211f9ba68d11c408632674e6ac54e"><div class="ttname"><a href="csnd_8h.html#ae34211f9ba68d11c408632674e6ac54e">CSND_AcquireCapUnit</a></div><div class="ttdeci">Result CSND_AcquireCapUnit(u32 *capUnit)</div><div class="ttdoc">Acquires a capture unit. </div></div>
 <div class="ttc" id="csnd_8h_html_aeb08b5dcd08b832b7c4f0d2a06c7bd43"><div class="ttname"><a href="csnd_8h.html#aeb08b5dcd08b832b7c4f0d2a06c7bd43">CSND_SetBlock</a></div><div class="ttdeci">void CSND_SetBlock(u32 channel, int block, u32 physaddr, u32 size)</div><div class="ttdoc">Sets the data of a channel&#39;s block. </div></div>
 <div class="ttc" id="csnd_8h_html_af5dc91e98b2182aa71f45dca52e42ad3"><div class="ttname"><a href="csnd_8h.html#af5dc91e98b2182aa71f45dca52e42ad3">csndExit</a></div><div class="ttdeci">void csndExit(void)</div><div class="ttdoc">Exits CSND. </div></div>
 <div class="ttc" id="csnd_8h_html_ab54a2f4e87b172ffcd3a3099651666f6"><div class="ttname"><a href="csnd_8h.html#ab54a2f4e87b172ffcd3a3099651666f6">csndExecCmds</a></div><div class="ttdeci">Result csndExecCmds(bool waitDone)</div><div class="ttdoc">Executes pending CSND commands. </div></div>
+<div class="ttc" id="csnd_8h_html_abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5"><div class="ttname"><a href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5">CSND_LOOPMODE_NORMAL</a></div><div class="ttdoc">Normal loop. </div><div class="ttdef"><b>Definition:</b> csnd.h:48</div></div>
+<div class="ttc" id="csnd_8h_html_a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05"><div class="ttname"><a href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05">CSND_ENCODING_ADPCM</a></div><div class="ttdoc">IMA-ADPCM. </div><div class="ttdef"><b>Definition:</b> csnd.h:40</div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274">DutyCycle_50</a></div><div class="ttdoc">50.0% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:92</div></div>
 <div class="ttc" id="csnd_8h_html_a29bb5b89ed12e4d6d435ab106f4c5b83"><div class="ttname"><a href="csnd_8h.html#a29bb5b89ed12e4d6d435ab106f4c5b83">CSND_SetTimer</a></div><div class="ttdeci">void CSND_SetTimer(u32 channel, u32 timer)</div><div class="ttdoc">Sets a channel&#39;s timer. </div></div>
 <div class="ttc" id="csnd_8h_html_a671d2fc550793382612c79301ed31af2"><div class="ttname"><a href="csnd_8h.html#a671d2fc550793382612c79301ed31af2">csndGetChnInfo</a></div><div class="ttdeci">CSND_ChnInfo * csndGetChnInfo(u32 channel)</div><div class="ttdoc">Gets a channel&#39;s information. </div></div>
 <div class="ttc" id="types_8h_html_a3a8ea58898cb58fc96013383d39f482c"><div class="ttname"><a href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a></div><div class="ttdeci">#define BIT(n)</div><div class="ttdoc">Creates a bitmask from a bit number. </div><div class="ttdef"><b>Definition:</b> types.h:47</div></div>
 <div class="ttc" id="csnd_8h_html_adf8852f558062e87303d88b86c6fc801"><div class="ttname"><a href="csnd_8h.html#adf8852f558062e87303d88b86c6fc801">csndSharedMemSize</a></div><div class="ttdeci">u32 csndSharedMemSize</div><div class="ttdoc">CSND shared memory size. </div></div>
-<div class="ttc" id="csnd_8h_html_a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33"><div class="ttname"><a href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33">CAPTURE_FORMAT_8BIT</a></div><div class="ttdoc">PCM8. </div><div class="ttdef"><b>Definition:</b> csnd.h:81</div></div>
 <div class="ttc" id="csnd_8h_html_a29f403e7faa5c335375e938dd0a242ad"><div class="ttname"><a href="csnd_8h.html#a29f403e7faa5c335375e938dd0a242ad">CSND_UpdateInfo</a></div><div class="ttdeci">Result CSND_UpdateInfo(bool waitDone)</div><div class="ttdoc">Updates CSND information. </div></div>
-<div class="ttc" id="csnd_8h_html_a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c"><div class="ttname"><a href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c">CSND_ENCODING_PSG</a></div><div class="ttdoc">PSG (Similar to DS?) </div><div class="ttdef"><b>Definition:</b> csnd.h:41</div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6">DutyCycle_37</a></div><div class="ttdoc">37.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:91</div></div>
 <div class="ttc" id="csnd_8h_html_a9326d0d588ce16217f82c8f0ff1614c4"><div class="ttname"><a href="csnd_8h.html#a9326d0d588ce16217f82c8f0ff1614c4">CSND_SetDspFlags</a></div><div class="ttdeci">Result CSND_SetDspFlags(bool waitDone)</div><div class="ttdoc">Sets up DSP flags. </div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html_a8a5d07ac432da22d7dd37cfed6d7a1f2"><div class="ttname"><a href="unionCSND__ChnInfo.html#a8a5d07ac432da22d7dd37cfed6d7a1f2">CSND_ChnInfo::_pad2</a></div><div class="ttdeci">u16 _pad2</div><div class="ttdoc">Padding. </div><div class="ttdef"><b>Definition:</b> csnd.h:106</div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html"><div class="ttname"><a href="unionCSND__ChnInfo.html">CSND_ChnInfo</a></div><div class="ttdoc">Channel info. </div><div class="ttdef"><b>Definition:</b> csnd.h:99</div></div>
 <div class="ttc" id="unionCSND__CapInfo_html_a7ecc4ad6aa45b30feeb958820b37e52c"><div class="ttname"><a href="unionCSND__CapInfo.html#a7ecc4ad6aa45b30feeb958820b37e52c">CSND_CapInfo::active</a></div><div class="ttdeci">u8 active</div><div class="ttdoc">Capture active. </div><div class="ttdef"><b>Definition:</b> csnd.h:120</div></div>
-<div class="ttc" id="csnd_8h_html_aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb"><div class="ttname"><a href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb">CSND_LOOPMODE_MANUAL</a></div><div class="ttdoc">Manual loop. </div><div class="ttdef"><b>Definition:</b> csnd.h:47</div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385">SOUND_FORMAT_PSG</a></div><div class="ttdoc">PSG. </div><div class="ttdef"><b>Definition:</b> csnd.h:71</div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4">SOUND_FORMAT_16BIT</a></div><div class="ttdoc">PCM16. </div><div class="ttdef"><b>Definition:</b> csnd.h:69</div></div>
+<div class="ttc" id="csnd_8h_html_aa7f0ff03303b41b806917f5a50024dae"><div class="ttname"><a href="csnd_8h.html#aa7f0ff03303b41b806917f5a50024dae">CSND_SetDuty</a></div><div class="ttdeci">void CSND_SetDuty(u32 channel, CSND_DutyCycle duty)</div><div class="ttdoc">Sets a channel&#39;s duty. </div></div>
 <div class="ttc" id="csnd_8h_html_a4f0b8357d5629ea8df4a8e9cb5f975cd"><div class="ttname"><a href="csnd_8h.html#a4f0b8357d5629ea8df4a8e9cb5f975cd">csndGetState</a></div><div class="ttdeci">Result csndGetState(u32 channel, CSND_ChnInfo *out)</div><div class="ttdoc">Gets a channel&#39;s state. </div></div>
 <div class="ttc" id="csnd_8h_html_a84085ed1e217fea0267e75efb032c7f7"><div class="ttname"><a href="csnd_8h.html#a84085ed1e217fea0267e75efb032c7f7">CSND_SetAdpcmReload</a></div><div class="ttdeci">void CSND_SetAdpcmReload(u32 channel, bool reload)</div><div class="ttdoc">Sets a whether channel&#39;s ADPCM data should be reloaded when the second block is played. </div></div>
 <div class="ttc" id="csnd_8h_html_ad11c3246b1f30c98297f29046f2e2357"><div class="ttname"><a href="csnd_8h.html#ad11c3246b1f30c98297f29046f2e2357">csndIsPlaying</a></div><div class="ttdeci">Result csndIsPlaying(u32 channel, u8 *status)</div><div class="ttdoc">Gets whether a channel is playing. </div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46">DutyCycle_62</a></div><div class="ttdoc">62.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:93</div></div>
-<div class="ttc" id="csnd_8h_html_a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555"><div class="ttname"><a href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555">CSND_ENCODING_PCM8</a></div><div class="ttdoc">PCM8. </div><div class="ttdef"><b>Definition:</b> csnd.h:38</div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46">DutyCycle_62</a></div><div class="ttdoc">62.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:93</div></div>
+<div class="ttc" id="csnd_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2"><div class="ttname"><a href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2">CAPTURE_FORMAT_16BIT</a></div><div class="ttdoc">PCM16. </div><div class="ttdef"><b>Definition:</b> csnd.h:80</div></div>
 <div class="ttc" id="csnd_8h_html_a738ce21437dc98ad19febc7d5d3e8d2b"><div class="ttname"><a href="csnd_8h.html#a738ce21437dc98ad19febc7d5d3e8d2b">CSND_CapSetBit2</a></div><div class="ttdeci">void CSND_CapSetBit2(u32 capUnit, bool set)</div><div class="ttdoc">Sets a capture unit&#39;s second bit. </div></div>
 <div class="ttc" id="unionCSND__CapInfo_html"><div class="ttname"><a href="unionCSND__CapInfo.html">CSND_CapInfo</a></div><div class="ttdoc">Capture info. </div><div class="ttdef"><b>Definition:</b> csnd.h:115</div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html_aadbf8a1b1680b292a18ca8c421ab1800"><div class="ttname"><a href="unionCSND__ChnInfo.html#aadbf8a1b1680b292a18ca8c421ab1800">CSND_ChnInfo::unknownZero</a></div><div class="ttdeci">u32 unknownZero</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> csnd.h:110</div></div>
-<div class="ttc" id="csnd_8h_html_a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0"><div class="ttname"><a href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0">CSND_ENCODING_PCM16</a></div><div class="ttdoc">PCM16. </div><div class="ttdef"><b>Definition:</b> csnd.h:39</div></div>
-<div class="ttc" id="csnd_8h_html_aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad"><div class="ttname"><a href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad">CSND_LOOPMODE_ONESHOT</a></div><div class="ttdoc">Do not loop. </div><div class="ttdef"><b>Definition:</b> csnd.h:49</div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d">SOUND_LINEAR_INTERP</a></div><div class="ttdoc">Linear interpolation. </div><div class="ttdef"><b>Definition:</b> csnd.h:65</div></div>
+<div class="ttc" id="csnd_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0"><div class="ttname"><a href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0">SOUND_ONE_SHOT</a></div><div class="ttdoc">Play the sound once. </div><div class="ttdef"><b>Definition:</b> csnd.h:67</div></div>
 <div class="ttc" id="csnd_8h_html_aa337e80dc25824388653f4b722a573e1"><div class="ttname"><a href="csnd_8h.html#aa337e80dc25824388653f4b722a573e1">CSND_SetBit7</a></div><div class="ttdeci">void CSND_SetBit7(u32 channel, bool set)</div><div class="ttdoc">Sets bit 7 of a channel. </div></div>
 <div class="ttc" id="csnd_8h_html_a0b1d4f240b7281a3bede8fbe5061d36f"><div class="ttname"><a href="csnd_8h.html#a0b1d4f240b7281a3bede8fbe5061d36f">CSND_VOL</a></div><div class="ttdeci">static u32 CSND_VOL(float vol, float pan)</div><div class="ttdoc">Converts a vol-pan pair into a left/right volume pair used by the hardware. </div><div class="ttdef"><b>Definition:</b> csnd.h:21</div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d">SOUND_ENABLE</a></div><div class="ttdoc">Enable sound. </div><div class="ttdef"><b>Definition:</b> csnd.h:72</div></div>
 <div class="ttc" id="csnd_8h_html_ad45946bf9bf1759de6ab426b511398ae"><div class="ttname"><a href="csnd_8h.html#ad45946bf9bf1759de6ab426b511398ae">CSND_CapSetTimer</a></div><div class="ttdeci">void CSND_CapSetTimer(u32 capUnit, u32 timer)</div><div class="ttdoc">Sets a capture unit&#39;s timer. </div></div>
 <div class="ttc" id="csnd_8h_html_a3752f884792b439bcec34837b374a46d"><div class="ttname"><a href="csnd_8h.html#a3752f884792b439bcec34837b374a46d">csndPlaySound</a></div><div class="ttdeci">Result csndPlaySound(int chn, u32 flags, u32 sampleRate, float vol, float pan, void *data0, void *data1, u32 size)</div><div class="ttdoc">Plays a sound. </div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473b"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">CSND_DutyCycle</a></div><div class="ttdeci">CSND_DutyCycle</div><div class="ttdoc">Duty cycles for a PSG channel. </div><div class="ttdef"><b>Definition:</b> csnd.h:86</div></div>
 <div class="ttc" id="csnd_8h_html_ae8ad7f7a5d6df4f74640f64231d799ac"><div class="ttname"><a href="csnd_8h.html#ae8ad7f7a5d6df4f74640f64231d799ac">csndChannels</a></div><div class="ttdeci">u32 csndChannels</div><div class="ttdoc">Bitmask of channels that are allowed for usage. </div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html_ae9a22537f1cabf899b42297dee22e8af"><div class="ttname"><a href="unionCSND__ChnInfo.html#ae9a22537f1cabf899b42297dee22e8af">CSND_ChnInfo::active</a></div><div class="ttdeci">u8 active</div><div class="ttdoc">Channel active. </div><div class="ttdef"><b>Definition:</b> csnd.h:104</div></div>
 <div class="ttc" id="csnd_8h_html_a8ead0f91e8b7f66b6f7757d17e3d1df0"><div class="ttname"><a href="csnd_8h.html#a8ead0f91e8b7f66b6f7757d17e3d1df0">CSND_CapSetRepeat</a></div><div class="ttdeci">void CSND_CapSetRepeat(u32 capUnit, bool repeat)</div><div class="ttdoc">Sets whether a capture unit should repeat. </div></div>
-<div class="ttc" id="csnd_8h_html_aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4"><div class="ttname"><a href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4">SOUND_FORMAT_8BIT</a></div><div class="ttdoc">PCM8. </div><div class="ttdef"><b>Definition:</b> csnd.h:68</div></div>
 <div class="ttc" id="unionCSND__ChnInfo_html_a122945e8a6846829ae2435226c0a82aa"><div class="ttname"><a href="unionCSND__ChnInfo.html#a122945e8a6846829ae2435226c0a82aa">CSND_ChnInfo::_pad3</a></div><div class="ttdeci">u8 _pad3</div><div class="ttdoc">Padding. </div><div class="ttdef"><b>Definition:</b> csnd.h:109</div></div>
-<div class="ttc" id="csnd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836"><div class="ttname"><a href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836">DutyCycle_87</a></div><div class="ttdoc">87.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:95</div></div>
 <div class="ttc" id="unionCSND__CapInfo_html_ae0a73702b74a8df5d1767e2d8f643bf5"><div class="ttname"><a href="unionCSND__CapInfo.html#ae0a73702b74a8df5d1767e2d8f643bf5">CSND_CapInfo::_pad1</a></div><div class="ttdeci">u8 _pad1</div><div class="ttdoc">Padding. </div><div class="ttdef"><b>Definition:</b> csnd.h:121</div></div>
 <div class="ttc" id="types_8h_html_aa980e2c02ba2305e0f489d5650655425"><div class="ttname"><a href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a></div><div class="ttdeci">int16_t s16</div><div class="ttdoc">16-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:28</div></div>
 <div class="ttc" id="csnd_8h_html_ad5698e30728ae6dd483dc1de5f8901c4"><div class="ttname"><a href="csnd_8h.html#ad5698e30728ae6dd483dc1de5f8901c4">CSND_SetVol</a></div><div class="ttdeci">void CSND_SetVol(u32 channel, u32 chnVolumes, u32 capVolumes)</div><div class="ttdoc">Sets a channel&#39;s volume. </div></div>
+<div class="ttc" id="csnd_8h_html_acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836"><div class="ttname"><a href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836">DutyCycle_87</a></div><div class="ttdoc">87.5% duty cycle </div><div class="ttdef"><b>Definition:</b> csnd.h:95</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index 16874bee6b87d58458125e93ea29dbd0bc750f33..86e2faa2ad96f0f6776832de7e7fb06332ed5862 100644 (file)
@@ -112,8 +112,11 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:fs_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fs.h</b> <a href="fs_8h_source.html">[code]</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gsp_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gsp_8h.html">gsp.h</a> <a href="gsp_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:gsp_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">GSP service. <br /></td></tr>
+<tr class="memitem:gspgpu_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html">gspgpu.h</a> <a href="gspgpu_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:gspgpu_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">GSPGPU service. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gsplcd_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gsplcd_8h.html">gsplcd.h</a> <a href="gsplcd_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:gsplcd_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">GSPLCD service. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:hb_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hb_8h.html">hb.h</a> <a href="hb_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:hb_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">HB (Homebrew) service. <br /></td></tr>
@@ -148,8 +151,11 @@ Files</h2></td></tr>
 <tr class="memitem:ps_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html">ps.h</a> <a href="ps_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:ps_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">PS service. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ptm_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptm_8h.html">ptm.h</a> <a href="ptm_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:ptm_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">PTM service. <br /></td></tr>
+<tr class="memitem:ptmsysm_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmsysm_8h.html">ptmsysm.h</a> <a href="ptmsysm_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:ptmsysm_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">PTMSYSM service. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ptmu_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html">ptmu.h</a> <a href="ptmu_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:ptmu_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">PTMU service. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:qtm_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html">qtm.h</a> <a href="qtm_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:qtm_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">QTM service. <br /></td></tr>
@@ -157,6 +163,9 @@ Files</h2></td></tr>
 <tr class="memitem:soc_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soc_8h.html">soc.h</a> <a href="soc_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:soc_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SOC service for sockets communications. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:srvpm_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srvpm_8h.html">srvpm.h</a> <a href="srvpm_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:srvpm_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">srv:pm service. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:y2r_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html">y2r.h</a> <a href="y2r_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:y2r_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Y2R service for hardware YUV-&gt;RGB conversions. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/dir_6dafe9e8493a4966457f520acc17aa32.html b/dir_6dafe9e8493a4966457f520acc17aa32.html
new file mode 100644 (file)
index 0000000..e9fff87
--- /dev/null
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/allocator Directory 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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+<!-- 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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">allocator Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:linear_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="linear_8h.html">linear.h</a> <a href="linear_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:linear_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear memory allocator. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mappable_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mappable_8h.html">mappable.h</a> <a href="mappable_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:mappable_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mappable memory allocator. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vram_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vram_8h.html">vram.h</a> <a href="vram_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:vram_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">VRAM allocator. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
index 82d4265af692192c222dc2ccd54bf54d1ab6628a..d762e38547280077cec13b216e51292cce72a7ef 100644 (file)
@@ -87,6 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
 Directories</h2></td></tr>
+<tr class="memitem:dir_6dafe9e8493a4966457f520acc17aa32"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:dir_0f128149b5f0edcc1e84fa1d13781a04"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0f128149b5f0edcc1e84fa1d13781a04.html">gpu</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:dir_953d82d0b36b92ff36f0c21b90fa146f"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_953d82d0b36b92ff36f0c21b90fa146f.html">ndsp</a></td></tr>
@@ -107,12 +109,6 @@ Files</h2></td></tr>
 <tr class="memitem:ipc_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ipc_8h.html">ipc.h</a> <a href="ipc_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:ipc_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inter Process Communication helpers. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:linear_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="linear_8h.html">linear.h</a> <a href="linear_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:linear_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear memory allocator. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:mappable_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mappable_8h.html">mappable.h</a> <a href="mappable_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:mappable_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mappable memory allocator. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:os_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="os_8h.html">os.h</a> <a href="os_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:os_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">OS related stuff. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -137,9 +133,6 @@ Files</h2></td></tr>
 <tr class="memitem:types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8h.html">types.h</a> <a href="types_8h_source.html">[code]</a></td></tr>
 <tr class="memdesc:types_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Various system types. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:vram_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vram_8h.html">vram.h</a> <a href="vram_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:vram_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">VRAM allocator. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
 <!-- start footer part -->
index 6dbe8a6104007e6e5bbde790a8e3305ab9e364f9..198a27afa50dc9aa92f0d2280fbf8acc0396b583 100644 (file)
@@ -90,60 +90,64 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
 <tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
 <tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html" target="_self">3ds</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_0f128149b5f0edcc1e84fa1d13781a04.html" target="_self">gpu</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="enums_8h_source.html"><span class="icondoc"></span></a><a class="el" href="enums_8h.html" target="_self">enums.h</a></td><td class="desc">GPU enumeration values </td></tr>
-<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gpu-old_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpu-old_8h.html" target="_self">gpu-old.h</a></td><td class="desc">Deprecated GPU functions which should not be used in new code </td></tr>
-<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gpu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpu_8h.html" target="_self">gpu.h</a></td><td class="desc">Barebones GPU communications driver </td></tr>
-<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gx_8h.html" target="_self">gx.h</a></td><td class="desc">GX commands </td></tr>
-<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="registers_8h_source.html"><span class="icondoc"></span></a><a class="el" href="registers_8h.html" target="_self">registers.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="shaderProgram_8h_source.html"><span class="icondoc"></span></a><a class="el" href="shaderProgram_8h.html" target="_self">shaderProgram.h</a></td><td class="desc">Functions for working with shaders </td></tr>
-<tr id="row_0_0_0_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="shbin_8h_source.html"><span class="icondoc"></span></a><a class="el" href="shbin_8h.html" target="_self">shbin.h</a></td><td class="desc">Shader binary support </td></tr>
-<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')">&#160;</span><a class="el" href="dir_953d82d0b36b92ff36f0c21b90fa146f.html" target="_self">ndsp</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="channel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="channel_8h.html" target="_self">channel.h</a></td><td class="desc">Functions for interacting with DSP audio channels </td></tr>
-<tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ndsp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ndsp_8h.html" target="_self">ndsp.h</a></td><td class="desc">Interface for Nintendo's default DSP component </td></tr>
-<tr id="row_0_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">&#9660;</span><span id="img_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_2_')">&#160;</span><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html" target="_self">services</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ac_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ac_8h.html" target="_self">ac.h</a></td><td class="desc">AC service </td></tr>
-<tr id="row_0_0_2_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="am_8h_source.html"><span class="icondoc"></span></a><a class="el" href="am_8h.html" target="_self">am.h</a></td><td class="desc">AM (Application Manager) service </td></tr>
-<tr id="row_0_0_2_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="apt_8h_source.html"><span class="icondoc"></span></a><a class="el" href="apt_8h.html" target="_self">apt.h</a></td><td class="desc">APT (Applet) service </td></tr>
-<tr id="row_0_0_2_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cam_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cam_8h.html" target="_self">cam.h</a></td><td class="desc">CAM service for using the 3DS's front and back cameras </td></tr>
-<tr id="row_0_0_2_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cfgnor_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cfgnor_8h.html" target="_self">cfgnor.h</a></td><td class="desc">CFGNOR service </td></tr>
-<tr id="row_0_0_2_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cfgu_8h_source.html"><span class="icondoc"></span></a><b>cfgu.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="csnd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="csnd_8h.html" target="_self">csnd.h</a></td><td class="desc">CSND service </td></tr>
-<tr id="row_0_0_2_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="dsp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="dsp_8h.html" target="_self">dsp.h</a></td><td class="desc">DSP Service to access the DSP processor commands (sound) </td></tr>
-<tr id="row_0_0_2_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="fs_8h_source.html"><span class="icondoc"></span></a><b>fs.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gsp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gsp_8h.html" target="_self">gsp.h</a></td><td class="desc">GSP service </td></tr>
-<tr id="row_0_0_2_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="hb_8h_source.html"><span class="icondoc"></span></a><a class="el" href="hb_8h.html" target="_self">hb.h</a></td><td class="desc">HB (Homebrew) service </td></tr>
-<tr id="row_0_0_2_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="hid_8h_source.html"><span class="icondoc"></span></a><a class="el" href="hid_8h.html" target="_self">hid.h</a></td><td class="desc">HID service </td></tr>
-<tr id="row_0_0_2_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="httpc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="httpc_8h.html" target="_self">httpc.h</a></td><td class="desc">HTTP service </td></tr>
-<tr id="row_0_0_2_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ir_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir_8h.html" target="_self">ir.h</a></td><td class="desc">IR service </td></tr>
-<tr id="row_0_0_2_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="irrst_8h_source.html"><span class="icondoc"></span></a><a class="el" href="irrst_8h.html" target="_self">irrst.h</a></td><td class="desc">IRRST service </td></tr>
-<tr id="row_0_0_2_15_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="mic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mic_8h.html" target="_self">mic.h</a></td><td class="desc">MIC (Microphone) service </td></tr>
-<tr id="row_0_0_2_16_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="mvd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mvd_8h.html" target="_self">mvd.h</a></td><td class="desc">MVD service </td></tr>
-<tr id="row_0_0_2_17_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="news_8h_source.html"><span class="icondoc"></span></a><a class="el" href="news_8h.html" target="_self">news.h</a></td><td class="desc">NEWS (Notification) service </td></tr>
-<tr id="row_0_0_2_18_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ns_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ns_8h.html" target="_self">ns.h</a></td><td class="desc">NS (Nintendo Shell) service </td></tr>
-<tr id="row_0_0_2_19_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="pm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="pm_8h.html" target="_self">pm.h</a></td><td class="desc">PM (Process Manager) service </td></tr>
-<tr id="row_0_0_2_20_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ps_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ps_8h.html" target="_self">ps.h</a></td><td class="desc">PS service </td></tr>
-<tr id="row_0_0_2_21_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ptm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ptm_8h.html" target="_self">ptm.h</a></td><td class="desc">PTM service </td></tr>
-<tr id="row_0_0_2_22_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="qtm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="qtm_8h.html" target="_self">qtm.h</a></td><td class="desc">QTM service </td></tr>
-<tr id="row_0_0_2_23_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="soc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="soc_8h.html" target="_self">soc.h</a></td><td class="desc">SOC service for sockets communications </td></tr>
-<tr id="row_0_0_2_24_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="y2r_8h_source.html"><span class="icondoc"></span></a><a class="el" href="y2r_8h.html" target="_self">y2r.h</a></td><td class="desc">Y2R service for hardware YUV-&gt;RGB conversions </td></tr>
-<tr id="row_0_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_3_" class="arrow" onclick="toggleFolder('0_0_3_')">&#9660;</span><span id="img_0_0_3_" class="iconfopen" onclick="toggleFolder('0_0_3_')">&#160;</span><a class="el" href="dir_1b1aef9f2527d990c50369cf62d7d9a1.html" target="_self">util</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_3_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="rbtree_8h_source.html"><span class="icondoc"></span></a><a class="el" href="rbtree_8h.html" target="_self">rbtree.h</a></td><td class="desc">Red-black trees </td></tr>
-<tr id="row_0_0_3_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="utf_8h_source.html"><span class="icondoc"></span></a><a class="el" href="utf_8h.html" target="_self">utf.h</a></td><td class="desc">UTF conversion functions </td></tr>
-<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="console_8h_source.html"><span class="icondoc"></span></a><a class="el" href="console_8h.html" target="_self">console.h</a></td><td class="desc">3ds stdio support </td></tr>
-<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="gfx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gfx_8h.html" target="_self">gfx.h</a></td><td class="desc">LCD Screens manipulation </td></tr>
-<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="ipc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ipc_8h.html" target="_self">ipc.h</a></td><td class="desc">Inter Process Communication helpers </td></tr>
-<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="linear_8h_source.html"><span class="icondoc"></span></a><a class="el" href="linear_8h.html" target="_self">linear.h</a></td><td class="desc">Linear memory allocator </td></tr>
-<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="mappable_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mappable_8h.html" target="_self">mappable.h</a></td><td class="desc">Mappable memory allocator </td></tr>
-<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="os_8h_source.html"><span class="icondoc"></span></a><a class="el" href="os_8h.html" target="_self">os.h</a></td><td class="desc">OS related stuff </td></tr>
-<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="result_8h_source.html"><span class="icondoc"></span></a><a class="el" href="result_8h.html" target="_self">result.h</a></td><td class="desc">3DS result code tools </td></tr>
-<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="romfs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="romfs_8h.html" target="_self">romfs.h</a></td><td class="desc">RomFS driver </td></tr>
-<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="sdmc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sdmc_8h.html" target="_self">sdmc.h</a></td><td class="desc">SDMC driver </td></tr>
-<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="srv_8h_source.html"><span class="icondoc"></span></a><a class="el" href="srv_8h.html" target="_self">srv.h</a></td><td class="desc">Service API </td></tr>
-<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="svc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="svc_8h.html" target="_self">svc.h</a></td><td class="desc">Syscall wrappers </td></tr>
-<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="synchronization_8h_source.html"><span class="icondoc"></span></a><a class="el" href="synchronization_8h.html" target="_self">synchronization.h</a></td><td class="desc">Provides synchronization locks </td></tr>
-<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="types_8h.html" target="_self">types.h</a></td><td class="desc">Various system types </td></tr>
-<tr id="row_0_0_17_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="vram_8h_source.html"><span class="icondoc"></span></a><a class="el" href="vram_8h.html" target="_self">vram.h</a></td><td class="desc">VRAM allocator </td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html" target="_self">allocator</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="linear_8h_source.html"><span class="icondoc"></span></a><a class="el" href="linear_8h.html" target="_self">linear.h</a></td><td class="desc">Linear memory allocator </td></tr>
+<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="mappable_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mappable_8h.html" target="_self">mappable.h</a></td><td class="desc">Mappable memory allocator </td></tr>
+<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="vram_8h_source.html"><span class="icondoc"></span></a><a class="el" href="vram_8h.html" target="_self">vram.h</a></td><td class="desc">VRAM allocator </td></tr>
+<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')">&#160;</span><a class="el" href="dir_0f128149b5f0edcc1e84fa1d13781a04.html" target="_self">gpu</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="enums_8h_source.html"><span class="icondoc"></span></a><a class="el" href="enums_8h.html" target="_self">enums.h</a></td><td class="desc">GPU enumeration values </td></tr>
+<tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gpu-old_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpu-old_8h.html" target="_self">gpu-old.h</a></td><td class="desc">Deprecated GPU functions which should not be used in new code </td></tr>
+<tr id="row_0_0_1_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gpu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gpu_8h.html" target="_self">gpu.h</a></td><td class="desc">Barebones GPU communications driver </td></tr>
+<tr id="row_0_0_1_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gx_8h.html" target="_self">gx.h</a></td><td class="desc">GX commands </td></tr>
+<tr id="row_0_0_1_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="registers_8h_source.html"><span class="icondoc"></span></a><a class="el" href="registers_8h.html" target="_self">registers.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="shaderProgram_8h_source.html"><span class="icondoc"></span></a><a class="el" href="shaderProgram_8h.html" target="_self">shaderProgram.h</a></td><td class="desc">Functions for working with shaders </td></tr>
+<tr id="row_0_0_1_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="shbin_8h_source.html"><span class="icondoc"></span></a><a class="el" href="shbin_8h.html" target="_self">shbin.h</a></td><td class="desc">Shader binary support </td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">&#9660;</span><span id="img_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_2_')">&#160;</span><a class="el" href="dir_953d82d0b36b92ff36f0c21b90fa146f.html" target="_self">ndsp</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="channel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="channel_8h.html" target="_self">channel.h</a></td><td class="desc">Functions for interacting with DSP audio channels </td></tr>
+<tr id="row_0_0_2_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ndsp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ndsp_8h.html" target="_self">ndsp.h</a></td><td class="desc">Interface for Nintendo's default DSP component </td></tr>
+<tr id="row_0_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_3_" class="arrow" onclick="toggleFolder('0_0_3_')">&#9660;</span><span id="img_0_0_3_" class="iconfopen" onclick="toggleFolder('0_0_3_')">&#160;</span><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html" target="_self">services</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ac_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ac_8h.html" target="_self">ac.h</a></td><td class="desc">AC service </td></tr>
+<tr id="row_0_0_3_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="am_8h_source.html"><span class="icondoc"></span></a><a class="el" href="am_8h.html" target="_self">am.h</a></td><td class="desc">AM (Application Manager) service </td></tr>
+<tr id="row_0_0_3_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="apt_8h_source.html"><span class="icondoc"></span></a><a class="el" href="apt_8h.html" target="_self">apt.h</a></td><td class="desc">APT (Applet) service </td></tr>
+<tr id="row_0_0_3_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cam_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cam_8h.html" target="_self">cam.h</a></td><td class="desc">CAM service for using the 3DS's front and back cameras </td></tr>
+<tr id="row_0_0_3_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cfgnor_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cfgnor_8h.html" target="_self">cfgnor.h</a></td><td class="desc">CFGNOR service </td></tr>
+<tr id="row_0_0_3_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="cfgu_8h_source.html"><span class="icondoc"></span></a><b>cfgu.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="csnd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="csnd_8h.html" target="_self">csnd.h</a></td><td class="desc">CSND service </td></tr>
+<tr id="row_0_0_3_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="dsp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="dsp_8h.html" target="_self">dsp.h</a></td><td class="desc">DSP Service to access the DSP processor commands (sound) </td></tr>
+<tr id="row_0_0_3_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="fs_8h_source.html"><span class="icondoc"></span></a><b>fs.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gspgpu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gspgpu_8h.html" target="_self">gspgpu.h</a></td><td class="desc">GSPGPU service </td></tr>
+<tr id="row_0_0_3_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="gsplcd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gsplcd_8h.html" target="_self">gsplcd.h</a></td><td class="desc">GSPLCD service </td></tr>
+<tr id="row_0_0_3_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="hb_8h_source.html"><span class="icondoc"></span></a><a class="el" href="hb_8h.html" target="_self">hb.h</a></td><td class="desc">HB (Homebrew) service </td></tr>
+<tr id="row_0_0_3_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="hid_8h_source.html"><span class="icondoc"></span></a><a class="el" href="hid_8h.html" target="_self">hid.h</a></td><td class="desc">HID service </td></tr>
+<tr id="row_0_0_3_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="httpc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="httpc_8h.html" target="_self">httpc.h</a></td><td class="desc">HTTP service </td></tr>
+<tr id="row_0_0_3_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ir_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir_8h.html" target="_self">ir.h</a></td><td class="desc">IR service </td></tr>
+<tr id="row_0_0_3_15_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="irrst_8h_source.html"><span class="icondoc"></span></a><a class="el" href="irrst_8h.html" target="_self">irrst.h</a></td><td class="desc">IRRST service </td></tr>
+<tr id="row_0_0_3_16_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="mic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mic_8h.html" target="_self">mic.h</a></td><td class="desc">MIC (Microphone) service </td></tr>
+<tr id="row_0_0_3_17_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="mvd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mvd_8h.html" target="_self">mvd.h</a></td><td class="desc">MVD service </td></tr>
+<tr id="row_0_0_3_18_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="news_8h_source.html"><span class="icondoc"></span></a><a class="el" href="news_8h.html" target="_self">news.h</a></td><td class="desc">NEWS (Notification) service </td></tr>
+<tr id="row_0_0_3_19_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ns_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ns_8h.html" target="_self">ns.h</a></td><td class="desc">NS (Nintendo Shell) service </td></tr>
+<tr id="row_0_0_3_20_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="pm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="pm_8h.html" target="_self">pm.h</a></td><td class="desc">PM (Process Manager) service </td></tr>
+<tr id="row_0_0_3_21_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ps_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ps_8h.html" target="_self">ps.h</a></td><td class="desc">PS service </td></tr>
+<tr id="row_0_0_3_22_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ptmsysm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ptmsysm_8h.html" target="_self">ptmsysm.h</a></td><td class="desc">PTMSYSM service </td></tr>
+<tr id="row_0_0_3_23_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ptmu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ptmu_8h.html" target="_self">ptmu.h</a></td><td class="desc">PTMU service </td></tr>
+<tr id="row_0_0_3_24_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="qtm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="qtm_8h.html" target="_self">qtm.h</a></td><td class="desc">QTM service </td></tr>
+<tr id="row_0_0_3_25_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="soc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="soc_8h.html" target="_self">soc.h</a></td><td class="desc">SOC service for sockets communications </td></tr>
+<tr id="row_0_0_3_26_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="srvpm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="srvpm_8h.html" target="_self">srvpm.h</a></td><td class="desc">Srv:pm service </td></tr>
+<tr id="row_0_0_3_27_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="y2r_8h_source.html"><span class="icondoc"></span></a><a class="el" href="y2r_8h.html" target="_self">y2r.h</a></td><td class="desc">Y2R service for hardware YUV-&gt;RGB conversions </td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_4_" class="arrow" onclick="toggleFolder('0_0_4_')">&#9660;</span><span id="img_0_0_4_" class="iconfopen" onclick="toggleFolder('0_0_4_')">&#160;</span><a class="el" href="dir_1b1aef9f2527d990c50369cf62d7d9a1.html" target="_self">util</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="rbtree_8h_source.html"><span class="icondoc"></span></a><a class="el" href="rbtree_8h.html" target="_self">rbtree.h</a></td><td class="desc">Red-black trees </td></tr>
+<tr id="row_0_0_4_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="utf_8h_source.html"><span class="icondoc"></span></a><a class="el" href="utf_8h.html" target="_self">utf.h</a></td><td class="desc">UTF conversion functions </td></tr>
+<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="console_8h_source.html"><span class="icondoc"></span></a><a class="el" href="console_8h.html" target="_self">console.h</a></td><td class="desc">3ds stdio support </td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="gfx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gfx_8h.html" target="_self">gfx.h</a></td><td class="desc">LCD Screens manipulation </td></tr>
+<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="ipc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ipc_8h.html" target="_self">ipc.h</a></td><td class="desc">Inter Process Communication helpers </td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="os_8h_source.html"><span class="icondoc"></span></a><a class="el" href="os_8h.html" target="_self">os.h</a></td><td class="desc">OS related stuff </td></tr>
+<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="result_8h_source.html"><span class="icondoc"></span></a><a class="el" href="result_8h.html" target="_self">result.h</a></td><td class="desc">3DS result code tools </td></tr>
+<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="romfs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="romfs_8h.html" target="_self">romfs.h</a></td><td class="desc">RomFS driver </td></tr>
+<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="sdmc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sdmc_8h.html" target="_self">sdmc.h</a></td><td class="desc">SDMC driver </td></tr>
+<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="srv_8h_source.html"><span class="icondoc"></span></a><a class="el" href="srv_8h.html" target="_self">srv.h</a></td><td class="desc">Service API </td></tr>
+<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="svc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="svc_8h.html" target="_self">svc.h</a></td><td class="desc">Syscall wrappers </td></tr>
+<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="synchronization_8h_source.html"><span class="icondoc"></span></a><a class="el" href="synchronization_8h.html" target="_self">synchronization.h</a></td><td class="desc">Provides synchronization locks </td></tr>
+<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="types_8h.html" target="_self">types.h</a></td><td class="desc">Various system types </td></tr>
 <tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span id="img_0_1_" class="iconfopen" onclick="toggleFolder('0_1_')">&#160;</span><a class="el" href="dir_a31f4157c8426a01402443a71f1cf774.html" target="_self">arpa</a></td><td class="desc"></td></tr>
 <tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="inet_8h_source.html"><span class="icondoc"></span></a><b>inet.h</b></td><td class="desc"></td></tr>
 <tr id="row_0_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span id="img_0_2_" class="iconfopen" onclick="toggleFolder('0_2_')">&#160;</span><a class="el" href="dir_d0a04a149c821e4e65be9315f86ccf56.html" target="_self">netinet</a></td><td class="desc"></td></tr>
index 965ceba4ef3a76455de8bcb5fa00fc44967f4599..9d56b155829840e22ce5841202abbe1ba7658408 100644 (file)
@@ -180,258 +180,256 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <span class="comment">// 0x00</span></div>
 <div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a3e5a7007397c27af874933846679c497">   89</a></span>&#160;  <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> name[0x106];     <span class="comment">///&lt; UTF-16 encoded name</span></div>
 <div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"></span>  <span class="comment">// 0x20C</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structFS__dirent.html#adeaa68038b31b1ee9584098b955ea7d3">   91</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  shortName[0x09]; <span class="comment">///&lt; 8.3 File name</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"></span>  <span class="comment">// 0x215</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a328e2c8bb18c9f19d4ab4d0c7976540e">   93</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#a328e2c8bb18c9f19d4ab4d0c7976540e">unknown1</a>;        <span class="comment">///&lt; ???</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"></span>  <span class="comment">// 0x216</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a8a4b875f7d3cb6e4cf19573c6d77410e">   95</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  shortExt[0x04];  <span class="comment">///&lt; 8.3 File extension (set to spaces for directories)</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21A</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">   97</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">unknown2</a>;        <span class="comment">///&lt; ???</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21B</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structFS__dirent.html#aee391b6d3169c7d4177f058d22dfce1d">   99</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#aee391b6d3169c7d4177f058d22dfce1d">unknown3</a>;        <span class="comment">///&lt; ???</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21C</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a64791a903ea2f36133143242fa9c8cbf">  101</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#a64791a903ea2f36133143242fa9c8cbf">isDirectory</a>;     <span class="comment">///&lt; Directory bit</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21D</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a43b80e6d8aa95b5303bd1e1ad5d3053e">  103</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#a43b80e6d8aa95b5303bd1e1ad5d3053e">isHidden</a>;        <span class="comment">///&lt; Hidden bit</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21E</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">  105</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">isArchive</a>;       <span class="comment">///&lt; Archive bit</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21F</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structFS__dirent.html#ac70f25f58ede209bb34240fb283e52bc">  107</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#ac70f25f58ede209bb34240fb283e52bc">isReadOnly</a>;      <span class="comment">///&lt; Read-only bit</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment"></span>  <span class="comment">// 0x220</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a6c2e3a1186df0d46db603e99dc4d58fd">  109</a></span>&#160;  <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structFS__dirent.html#a6c2e3a1186df0d46db603e99dc4d58fd">fileSize</a>;        <span class="comment">///&lt; File size</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment"></span>} <a class="code" href="structFS__dirent.html">FS_dirent</a>;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment">/// Initializes FS.</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> fsInit(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment">/// Exits FS.</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> fsExit(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> * @brief Gets the current FS session handle.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> * @return The current FS session handle.</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *fsGetSessionHandle(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * Creates an FS_path instance.</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> * @param type Type of path.</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"> * @param path Path to use.</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment"> * @return The created FS_path instance.</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<a class="code" href="structFS__path.html">FS_path</a> FS_makePath(FS_pathType type, <span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment"> * @brief Initializes FSUSER.</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="comment"> * @param handle FS:USER service handle to use.</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_Initialize(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"> * @brief Opens an archive.</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"> * @param archive Archive to open.</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenArchive(<a class="code" href="structFS__archive.html">FS_archive</a>* archive);</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment"> * @brief Opens a directory.</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"> * @param out Pointer to output the directory handle to.</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment"> * @param archive Archive to open the directory from.</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenDirectory(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> * @brief Opens a file.</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment"> * @param out Pointer to output the file handle to.</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment"> * @param archive Archive to open the file from.</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment"> * @param openflags Open flags to use.</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @param attributes Attributes to use.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenFile(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> openflags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attributes);</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment"> * @brief Opens a file directly.</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment"> * @param out Pointer to output the file handle to.</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"> * @param archive Archive to open the file from.</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * @param openflags Open flags to use.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> * @param attributes Attributes to use.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenFileDirectly(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> openflags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attributes);</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> * @brief Closes an archive.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"> * @param archive Archive to close.</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_CloseArchive(<a class="code" href="structFS__archive.html">FS_archive</a>* archive);</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment"> * @brief Creates a file.</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="comment"> * @param fileSize Initial size of the file.</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_CreateFile(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> fileSize);</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment"> * @brief Creates a directory.</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_CreateDirectory(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> * @brief Deletes a file.</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_DeleteFile(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath);</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"> * @brief Deletes a directory.</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_DeleteDirectory(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"> * @brief Deletes a directory recursively.</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_DeleteDirectoryRecursively(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"> * @brief Renames a file.</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment"> * @param srcArchive Source archive.</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment"> * @param srcFileLowPath Source file.</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"> * @param destArchive Destination archive.</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment"> * @param destFileLowPath Destination file.</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_RenameFile(<a class="code" href="structFS__archive.html">FS_archive</a> srcArchive, <a class="code" href="structFS__path.html">FS_path</a> srcFileLowPath, <a class="code" href="structFS__archive.html">FS_archive</a> destArchive, <a class="code" href="structFS__path.html">FS_path</a> destFileLowPath);</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"> * @brief Renames a directory.</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment"> * @param srcArchive Source archive.</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment"> * @param srcDirLowPath Source directory.</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment"> * @param destArchive Destination archive.</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment"> * @param destDirLowPath Destination directory.</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_RenameDirectory(<a class="code" href="structFS__archive.html">FS_archive</a> srcArchive, <a class="code" href="structFS__path.html">FS_path</a> srcDirLowPath, <a class="code" href="structFS__archive.html">FS_archive</a> destArchive, <a class="code" href="structFS__path.html">FS_path</a> destDirLowPath);</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment"> * @brief Gets the SDMC resource info.</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the sector size to.</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the cluster size to.</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the total number of clusters to.</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the number of free clusters to.</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_GetSdmcArchiveResource(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *sectorSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *clusterSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *numClusters, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *freeClusters);</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment"> * @brief Gets the NAND resource info.</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the sector size to.</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the cluster size to.</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the total number of clusters to.</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the number of free clusters to.</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_GetNandArchiveResource(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *sectorSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *clusterSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *numClusters, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *freeClusters);</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"> * @brief Gets whether an SD card is detected.</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment"> * @param detected Pointer to output the SD detection state to.</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_IsSdmcDetected(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *detected);</div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment"> * @brief Gets whether the SD card is writable.</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="comment"> * @param detected Pointer to output the SD writable state to.</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_IsSdmcWritable(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *writable);</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> * @brief Gets the media type of the current application.</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment"> * @param mediatype Pointer to output the media type to.</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_GetMediaType(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* mediatype);</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> * @brief Closes a file handle.</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"> * @param handle File handle to close.</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Close(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"> * @brief Reads from a file.</span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> * @param bytesRead Pointer to output the number of bytes read to.</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> * @param offset Offset to read from.</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> * @param buffer Buffer to read to.</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Read(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *bytesRead, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, <span class="keywordtype">void</span> *buffer, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment"> * @brief Writes to a file.</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment"> * @param bytesRead Pointer to output the number of bytes written to.</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @param offset Offset to write to.</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param buffer Buffer to write from.</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> * @param flushFlags Flush flags to apply after writing.</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Write(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *bytesWritten, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, <span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flushFlags);</div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"> * @brief Gets a file&#39;s size.</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment"> * @param size Pointer to output the size to.</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_GetSize(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *size);</div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> * @brief Sets a file&#39;s size.</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment"> * @param size Size to set.</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_SetSize(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> size);</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"> * @brief Gets a file&#39;s attributes.</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> * @param attributes Pointer to output the attributes to.</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_GetAttributes(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *attributes);</div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment"> * @brief Sets a file&#39;s attributes.</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment"> * @param attributes Attributes to set.</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_SetAttributes(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attributes);</div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"> * @brief Flushes a file to disk.</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment"> * @param handle File handle to flush.</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Flush(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> * @brief Reads one or more directory entries.</span></div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="comment"> * @param handle Directory handle to read from.</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"> * @param entriesRead Pointer to output the current number of read entries to.</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment"> * @param entrycount Number of entries to read.</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment"> * @param buffer Buffer to output directory entries to.</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSDIR_Read(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *entriesRead, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> entrycount, <a class="code" href="structFS__dirent.html">FS_dirent</a> *buffer);</div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment"> * @brief Closes a directory handle.</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"> * @param handle Directory handle to close.</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSDIR_Close(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a452ca90bfabe238fb29369a89cddfe25">   91</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  shortName[0x0A]; <span class="comment">///&lt; 8.3 File name</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"></span>  <span class="comment">// 0x216</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a8a4b875f7d3cb6e4cf19573c6d77410e">   93</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  shortExt[0x04];  <span class="comment">///&lt; 8.3 File extension (set to spaces for directories)</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21A</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">   95</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">unknown2</a>;        <span class="comment">///&lt; ???</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21B</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structFS__dirent.html#aee391b6d3169c7d4177f058d22dfce1d">   97</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#aee391b6d3169c7d4177f058d22dfce1d">unknown3</a>;        <span class="comment">///&lt; ???</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21C</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a64791a903ea2f36133143242fa9c8cbf">   99</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#a64791a903ea2f36133143242fa9c8cbf">isDirectory</a>;     <span class="comment">///&lt; Directory bit</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21D</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a43b80e6d8aa95b5303bd1e1ad5d3053e">  101</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#a43b80e6d8aa95b5303bd1e1ad5d3053e">isHidden</a>;        <span class="comment">///&lt; Hidden bit</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21E</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">  103</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">isArchive</a>;       <span class="comment">///&lt; Archive bit</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"></span>  <span class="comment">// 0x21F</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structFS__dirent.html#ac70f25f58ede209bb34240fb283e52bc">  105</a></span>&#160;  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>  <a class="code" href="structFS__dirent.html#ac70f25f58ede209bb34240fb283e52bc">isReadOnly</a>;      <span class="comment">///&lt; Read-only bit</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"></span>  <span class="comment">// 0x220</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structFS__dirent.html#a6c2e3a1186df0d46db603e99dc4d58fd">  107</a></span>&#160;  <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> <a class="code" href="structFS__dirent.html#a6c2e3a1186df0d46db603e99dc4d58fd">fileSize</a>;        <span class="comment">///&lt; File size</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment"></span>} <a class="code" href="structFS__dirent.html">FS_dirent</a>;</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment">/// Initializes FS.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> fsInit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment">/// Exits FS.</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> fsExit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> * @brief Gets the current FS session handle.</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> * @return The current FS session handle.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *fsGetSessionHandle(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"> * Creates an FS_path instance.</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment"> * @param type Type of path.</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * @param path Path to use.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> * @return The created FS_path instance.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<a class="code" href="structFS__path.html">FS_path</a> fsMakePath(FS_pathType type, <span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment"> * @brief Initializes FSUSER.</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment"> * @param handle FS:USER service handle to use.</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_Initialize(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="comment"> * @brief Opens an archive.</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment"> * @param archive Archive to open.</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenArchive(<a class="code" href="structFS__archive.html">FS_archive</a>* archive);</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> * @brief Opens a directory.</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment"> * @param out Pointer to output the directory handle to.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment"> * @param archive Archive to open the directory from.</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenDirectory(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"> * @brief Opens a file.</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * @param out Pointer to output the file handle to.</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> * @param archive Archive to open the file from.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment"> * @param openflags Open flags to use.</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment"> * @param attributes Attributes to use.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenFile(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> openflags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attributes);</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"> * @brief Opens a file directly.</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment"> * @param out Pointer to output the file handle to.</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment"> * @param archive Archive to open the file from.</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"> * @param openflags Open flags to use.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment"> * @param attributes Attributes to use.</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_OpenFileDirectly(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> openflags, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attributes);</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment"> * @brief Closes an archive.</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment"> * @param archive Archive to close.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_CloseArchive(<a class="code" href="structFS__archive.html">FS_archive</a>* archive);</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"> * @brief Creates a file.</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment"> * @param fileSize Initial size of the file.</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_CreateFile(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> fileSize);</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"> * @brief Creates a directory.</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_CreateDirectory(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment"> * @brief Deletes a file.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> * @param fileLowPath Path of the file.</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_DeleteFile(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> fileLowPath);</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"> * @brief Deletes a directory.</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_DeleteDirectory(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment"> * @brief Deletes a directory recursively.</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment"> * @param archive Archive to use.</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"> * @param dirLowPath Path of the directory.</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_DeleteDirectoryRecursively(<a class="code" href="structFS__archive.html">FS_archive</a> archive, <a class="code" href="structFS__path.html">FS_path</a> dirLowPath);</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment"> * @brief Renames a file.</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment"> * @param srcArchive Source archive.</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"> * @param srcFileLowPath Source file.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment"> * @param destArchive Destination archive.</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment"> * @param destFileLowPath Destination file.</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_RenameFile(<a class="code" href="structFS__archive.html">FS_archive</a> srcArchive, <a class="code" href="structFS__path.html">FS_path</a> srcFileLowPath, <a class="code" href="structFS__archive.html">FS_archive</a> destArchive, <a class="code" href="structFS__path.html">FS_path</a> destFileLowPath);</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"> * @brief Renames a directory.</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment"> * @param srcArchive Source archive.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"> * @param srcDirLowPath Source directory.</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment"> * @param destArchive Destination archive.</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment"> * @param destDirLowPath Destination directory.</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_RenameDirectory(<a class="code" href="structFS__archive.html">FS_archive</a> srcArchive, <a class="code" href="structFS__path.html">FS_path</a> srcDirLowPath, <a class="code" href="structFS__archive.html">FS_archive</a> destArchive, <a class="code" href="structFS__path.html">FS_path</a> destDirLowPath);</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"> * @brief Gets the SDMC resource info.</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the sector size to.</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the cluster size to.</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the total number of clusters to.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the number of free clusters to.</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_GetSdmcArchiveResource(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *sectorSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *clusterSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *numClusters, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *freeClusters);</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment"> * @brief Gets the NAND resource info.</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the sector size to.</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the cluster size to.</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the total number of clusters to.</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment"> * @param sectorSize Pointer to output the number of free clusters to.</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_GetNandArchiveResource(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *sectorSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *clusterSize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *numClusters, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *freeClusters);</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment"> * @brief Gets whether an SD card is detected.</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment"> * @param detected Pointer to output the SD detection state to.</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_IsSdmcDetected(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *detected);</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment"> * @brief Gets whether the SD card is writable.</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment"> * @param detected Pointer to output the SD writable state to.</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_IsSdmcWritable(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *writable);</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"> * @brief Gets the media type of the current application.</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment"> * @param mediatype Pointer to output the media type to.</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSUSER_GetMediaType(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* mediatype);</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> * @brief Closes a file handle.</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> * @param handle File handle to close.</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Close(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment"> * @brief Reads from a file.</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"> * @param bytesRead Pointer to output the number of bytes read to.</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment"> * @param offset Offset to read from.</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> * @param buffer Buffer to read to.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Read(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *bytesRead, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, <span class="keywordtype">void</span> *buffer, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> * @brief Writes to a file.</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment"> * @param bytesRead Pointer to output the number of bytes written to.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"> * @param offset Offset to write to.</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment"> * @param buffer Buffer to write from.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param flushFlags Flush flags to apply after writing.</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Write(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *bytesWritten, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, <span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flushFlags);</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment"> * @brief Gets a file&#39;s size.</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"> * @param size Pointer to output the size to.</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_GetSize(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *size);</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment"> * @brief Sets a file&#39;s size.</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> * @param size Size to set.</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_SetSize(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> size);</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"> * @brief Gets a file&#39;s attributes.</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"> * @param attributes Pointer to output the attributes to.</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_GetAttributes(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *attributes);</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment"> * @brief Sets a file&#39;s attributes.</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment"> * @param handle File handle to use.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment"> * @param attributes Attributes to set.</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_SetAttributes(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> attributes);</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment"> * @brief Flushes a file to disk.</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment"> * @param handle File handle to flush.</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSFILE_Flush(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"> * @brief Reads one or more directory entries.</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment"> * @param handle Directory handle to read from.</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> * @param entriesRead Pointer to output the current number of read entries to.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="comment"> * @param entrycount Number of entries to read.</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"> * @param buffer Buffer to output directory entries to.</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSDIR_Read(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *entriesRead, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> entrycount, <a class="code" href="structFS__dirent.html">FS_dirent</a> *buffer);</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment"> * @brief Closes a directory handle.</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment"> * @param handle Directory handle to close.</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> FSDIR_Close(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle);</div>
 <div class="ttc" id="structFS__archive_html_ab2ee8714d6986d5d3b9760e7dc0d6077"><div class="ttname"><a href="structFS__archive.html#ab2ee8714d6986d5d3b9760e7dc0d6077">FS_archive::handleHigh</a></div><div class="ttdeci">Handle handleHigh</div><div class="ttdoc">Low word of handle. </div><div class="ttdef"><b>Definition:</b> fs.h:82</div></div>
 <div class="ttc" id="structFS__archive_html_a1c9b9a0dc89f21a2cf17748cbde253b0"><div class="ttname"><a href="structFS__archive.html#a1c9b9a0dc89f21a2cf17748cbde253b0">FS_archive::handleLow</a></div><div class="ttdeci">Handle handleLow</div><div class="ttdoc">High word of handle. </div><div class="ttdef"><b>Definition:</b> fs.h:81</div></div>
 <div class="ttc" id="structFS__archive_html_aa4c2b8af4da2e67c180ca71d67ee8189"><div class="ttname"><a href="structFS__archive.html#aa4c2b8af4da2e67c180ca71d67ee8189">FS_archive::lowPath</a></div><div class="ttdeci">FS_path lowPath</div><div class="ttdoc">FS path. </div><div class="ttdef"><b>Definition:</b> fs.h:80</div></div>
@@ -440,21 +438,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="structFS__path_html_ad3b3cd28a5f2407db073cf555c7081c8"><div class="ttname"><a href="structFS__path.html#ad3b3cd28a5f2407db073cf555c7081c8">FS_path::type</a></div><div class="ttdeci">FS_pathType type</div><div class="ttdoc">FS path type. </div><div class="ttdef"><b>Definition:</b> fs.h:71</div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
 <div class="ttc" id="structFS__archive_html"><div class="ttname"><a href="structFS__archive.html">FS_archive</a></div><div class="ttdoc">FS archive. </div><div class="ttdef"><b>Definition:</b> fs.h:77</div></div>
-<div class="ttc" id="structFS__dirent_html_a64791a903ea2f36133143242fa9c8cbf"><div class="ttname"><a href="structFS__dirent.html#a64791a903ea2f36133143242fa9c8cbf">FS_dirent::isDirectory</a></div><div class="ttdeci">u8 isDirectory</div><div class="ttdoc">Directory bit. </div><div class="ttdef"><b>Definition:</b> fs.h:101</div></div>
+<div class="ttc" id="structFS__dirent_html_a64791a903ea2f36133143242fa9c8cbf"><div class="ttname"><a href="structFS__dirent.html#a64791a903ea2f36133143242fa9c8cbf">FS_dirent::isDirectory</a></div><div class="ttdeci">u8 isDirectory</div><div class="ttdoc">Directory bit. </div><div class="ttdef"><b>Definition:</b> fs.h:99</div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
 <div class="ttc" id="structFS__path_html_acfed7eabe415852fff2ef4e4d2c04f92"><div class="ttname"><a href="structFS__path.html#acfed7eabe415852fff2ef4e4d2c04f92">FS_path::data</a></div><div class="ttdeci">const u8 * data</div><div class="ttdoc">Pointer to FS path data. </div><div class="ttdef"><b>Definition:</b> fs.h:73</div></div>
-<div class="ttc" id="structFS__dirent_html_aee391b6d3169c7d4177f058d22dfce1d"><div class="ttname"><a href="structFS__dirent.html#aee391b6d3169c7d4177f058d22dfce1d">FS_dirent::unknown3</a></div><div class="ttdeci">u8 unknown3</div><div class="ttdoc">??? </div><div class="ttdef"><b>Definition:</b> fs.h:99</div></div>
+<div class="ttc" id="structFS__dirent_html_aee391b6d3169c7d4177f058d22dfce1d"><div class="ttname"><a href="structFS__dirent.html#aee391b6d3169c7d4177f058d22dfce1d">FS_dirent::unknown3</a></div><div class="ttdeci">u8 unknown3</div><div class="ttdoc">??? </div><div class="ttdef"><b>Definition:</b> fs.h:97</div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
-<div class="ttc" id="structFS__dirent_html_a43b80e6d8aa95b5303bd1e1ad5d3053e"><div class="ttname"><a href="structFS__dirent.html#a43b80e6d8aa95b5303bd1e1ad5d3053e">FS_dirent::isHidden</a></div><div class="ttdeci">u8 isHidden</div><div class="ttdoc">Hidden bit. </div><div class="ttdef"><b>Definition:</b> fs.h:103</div></div>
+<div class="ttc" id="structFS__dirent_html_a43b80e6d8aa95b5303bd1e1ad5d3053e"><div class="ttname"><a href="structFS__dirent.html#a43b80e6d8aa95b5303bd1e1ad5d3053e">FS_dirent::isHidden</a></div><div class="ttdeci">u8 isHidden</div><div class="ttdoc">Hidden bit. </div><div class="ttdef"><b>Definition:</b> fs.h:101</div></div>
 <div class="ttc" id="types_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:25</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
 <div class="ttc" id="structFS__archive_html_af301085c083950f3421be54f99dc8825"><div class="ttname"><a href="structFS__archive.html#af301085c083950f3421be54f99dc8825">FS_archive::id</a></div><div class="ttdeci">u32 id</div><div class="ttdoc">Archive ID. </div><div class="ttdef"><b>Definition:</b> fs.h:79</div></div>
 <div class="ttc" id="structFS__dirent_html"><div class="ttname"><a href="structFS__dirent.html">FS_dirent</a></div><div class="ttdoc">Directory entry. </div><div class="ttdef"><b>Definition:</b> fs.h:86</div></div>
-<div class="ttc" id="structFS__dirent_html_aa0c5bf1189b29fe8b7d50c9c1afd7d78"><div class="ttname"><a href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">FS_dirent::unknown2</a></div><div class="ttdeci">u8 unknown2</div><div class="ttdoc">??? </div><div class="ttdef"><b>Definition:</b> fs.h:97</div></div>
-<div class="ttc" id="structFS__dirent_html_ac70f25f58ede209bb34240fb283e52bc"><div class="ttname"><a href="structFS__dirent.html#ac70f25f58ede209bb34240fb283e52bc">FS_dirent::isReadOnly</a></div><div class="ttdeci">u8 isReadOnly</div><div class="ttdoc">Read-only bit. </div><div class="ttdef"><b>Definition:</b> fs.h:107</div></div>
-<div class="ttc" id="structFS__dirent_html_a328e2c8bb18c9f19d4ab4d0c7976540e"><div class="ttname"><a href="structFS__dirent.html#a328e2c8bb18c9f19d4ab4d0c7976540e">FS_dirent::unknown1</a></div><div class="ttdeci">u8 unknown1</div><div class="ttdoc">??? </div><div class="ttdef"><b>Definition:</b> fs.h:93</div></div>
-<div class="ttc" id="structFS__dirent_html_a6c2e3a1186df0d46db603e99dc4d58fd"><div class="ttname"><a href="structFS__dirent.html#a6c2e3a1186df0d46db603e99dc4d58fd">FS_dirent::fileSize</a></div><div class="ttdeci">u64 fileSize</div><div class="ttdoc">File size. </div><div class="ttdef"><b>Definition:</b> fs.h:109</div></div>
-<div class="ttc" id="structFS__dirent_html_a8f7f8df7c28688a3a4770cc1493dcac5"><div class="ttname"><a href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">FS_dirent::isArchive</a></div><div class="ttdeci">u8 isArchive</div><div class="ttdoc">Archive bit. </div><div class="ttdef"><b>Definition:</b> fs.h:105</div></div>
+<div class="ttc" id="structFS__dirent_html_aa0c5bf1189b29fe8b7d50c9c1afd7d78"><div class="ttname"><a href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">FS_dirent::unknown2</a></div><div class="ttdeci">u8 unknown2</div><div class="ttdoc">??? </div><div class="ttdef"><b>Definition:</b> fs.h:95</div></div>
+<div class="ttc" id="structFS__dirent_html_ac70f25f58ede209bb34240fb283e52bc"><div class="ttname"><a href="structFS__dirent.html#ac70f25f58ede209bb34240fb283e52bc">FS_dirent::isReadOnly</a></div><div class="ttdeci">u8 isReadOnly</div><div class="ttdoc">Read-only bit. </div><div class="ttdef"><b>Definition:</b> fs.h:105</div></div>
+<div class="ttc" id="structFS__dirent_html_a6c2e3a1186df0d46db603e99dc4d58fd"><div class="ttname"><a href="structFS__dirent.html#a6c2e3a1186df0d46db603e99dc4d58fd">FS_dirent::fileSize</a></div><div class="ttdeci">u64 fileSize</div><div class="ttdoc">File size. </div><div class="ttdef"><b>Definition:</b> fs.h:107</div></div>
+<div class="ttc" id="structFS__dirent_html_a8f7f8df7c28688a3a4770cc1493dcac5"><div class="ttname"><a href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">FS_dirent::isArchive</a></div><div class="ttdeci">u8 isArchive</div><div class="ttdoc">Archive bit. </div><div class="ttdef"><b>Definition:</b> fs.h:103</div></div>
 <div class="ttc" id="structFS__path_html_ac5487c3e15132e139411b547df754824"><div class="ttname"><a href="structFS__path.html#ac5487c3e15132e139411b547df754824">FS_path::size</a></div><div class="ttdeci">u32 size</div><div class="ttdoc">FS path size. </div><div class="ttdef"><b>Definition:</b> fs.h:72</div></div>
 <div class="ttc" id="structFS__path_html"><div class="ttname"><a href="structFS__path.html">FS_path</a></div><div class="ttdoc">FS path. </div><div class="ttdef"><b>Definition:</b> fs.h:69</div></div>
 </div><!-- fragment --></div><!-- contents -->
index d3d19d82f03db57e7dcb2b05d0e1f38d11165352..7fa5a83d9360fb09f25c0c487695e86e47f08639 100644 (file)
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="unionCSND__ChnInfo.html#ae9a22537f1cabf899b42297dee22e8af">CSND_ChnInfo</a>
 </li>
 <li>active_framebuf
-: <a class="el" href="structGSP__FramebufferInfo.html#aa9f51f0ad79f5e51627d8fde40dad8d6">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__FramebufferInfo.html#a966cb16d7e86079ed888fc57bdbccaa3">GSPGPU_FramebufferInfo</a>
 </li>
 <li>address
 : <a class="el" href="structExceptionEvent.html#a5e351285983b30cc394025b929431cec">ExceptionEvent</a>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structCAMU__ImageQualityCalibrationData.html#aa82a82a801fcdd0488140dfed68a7a74">CAMU_ImageQualityCalibrationData</a>
 </li>
 <li>alpha
-: <a class="el" href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a6c1b0089f3f46170de55e10b277bef94">Y2RU_ConversionParams</a>
 </li>
 <li>angleOfViewLeft
 : <a class="el" href="structCAMU__StereoCameraCalibrationData.html#ae5fb95867a93c9ae30f456193e0e86a7">CAMU_StereoCameraCalibrationData</a>
index a81ac64e428f50b554de3d34c43da63d440e043f..9cc0980543a749ed3403ed543b1e9677acac0133 100644 (file)
@@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structPrintConsole.html#a795b918b4a70b3f64fa6b493379d3bed">PrintConsole</a>
 </li>
 <li>block_alignment
-: <a class="el" href="structY2R__ConversionParams.html#a3abff91646a9a28bdfed3c4fdf3629ad">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#ae56d8afb46c4900c66152fbf1fb0fa06">Y2RU_ConversionParams</a>
 </li>
 <li>boolUniforms
 : <a class="el" href="structshaderInstance__s.html#a64bf1a13c4bb33e7f8c84ba70dbf696b">shaderInstance_s</a>
index e6377248357c389aa32d1fbbcbe39631e1a3e24b..30cef9978e25c02f62ff37aae459091c9484bffc 100644 (file)
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structCAMU__PackageParameterCameraSelect.html#ae4f0ea8e5d747298e67a3f4e9622c241">CAMU_PackageParameterCameraSelect</a>
 </li>
 <li>coords0
-: <a class="el" href="structqtmHeadtrackingInfo.html#a627a1838eed2a9afc01b3b5a58d1deec">qtmHeadtrackingInfo</a>
+: <a class="el" href="structQTM__HeadTrackingInfo.html#aa7fada3c82012ac9af32afbd9a974cae">QTM_HeadTrackingInfo</a>
 </li>
 <li>counter
 : <a class="el" href="structRecursiveLock.html#a220a9a3d2e6e3dc187d789417c68872f">RecursiveLock</a>
index d79485d37d2ee43c6ba5f3f6d9eb322f542025ab..f1f9806874b311eac0abfcfc45f44370d1256ff1 100644 (file)
@@ -143,12 +143,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structromfs__header.html#a97a57f77a7db6f37eecfcb7d649dd7cc">romfs_header</a>
 </li>
 <li>flag_x40
-: <a class="el" href="structmvdstdConfig.html#a1d9b62e7bbbd8a9fc430f423568e6e6f">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a28e8af16ea73f9075e2d2ccfeb239087">MVDSTD_Config</a>
 </li>
 <li>flags
 : <a class="el" href="structPageInfo.html#a3dc8d09f59ee6c9562713186b8b037aa">PageInfo</a>
 , <a class="el" href="structPrintConsole.html#a30ec62fecd8dd432fa16d17a25744538">PrintConsole</a>
-, <a class="el" href="structqtmHeadtrackingInfo.html#ac7465a5ee61e9445102373873b13c490">qtmHeadtrackingInfo</a>
+, <a class="el" href="structQTM__HeadTrackingInfo.html#a80fa4fc4c801c0f174145ac189b6aa46">QTM_HeadTrackingInfo</a>
 </li>
 <li>flip
 : <a class="el" href="structCAMU__PackageParameterContext.html#a84d7b9765454d45161f8d52592d65517">CAMU_PackageParameterContext</a>
@@ -158,29 +158,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structshaderInstance__s.html#ad210d25d30bb8afec0b83b55a57483db">shaderInstance_s</a>
 </li>
 <li>floatdata_x08
-: <a class="el" href="structqtmHeadtrackingInfo.html#ac77c21099b2c4f4ba59a9785675cc416">qtmHeadtrackingInfo</a>
+: <a class="el" href="structQTM__HeadTrackingInfo.html#a16a3808d035c6b58c276fcb42b932910">QTM_HeadTrackingInfo</a>
 </li>
 <li>font
 : <a class="el" href="structPrintConsole.html#ad717d7741f526d595d3103d5a4e28358">PrintConsole</a>
 </li>
 <li>format
-: <a class="el" href="structGSP__CaptureInfoEntry.html#ad00e9c11f0b557f14287c4cc8ac60f56">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a9a26d224575426b054c77db03b480c21">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#a067ad2df1b3b46e4e06b26f8f905bdd0">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a4e0899ea0a76864a9268a8a938b122ec">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf0_vaddr
-: <a class="el" href="structGSP__CaptureInfoEntry.html#ac5d159f82cadd9bbcd700cca61067abc">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a282f214f502003223d73ce299b58ed5c">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#a6dd072baeeb8a0d385e712f7155fb002">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a5dba8a35ac953e10653ac8e745cb208f">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf1_vaddr
-: <a class="el" href="structGSP__CaptureInfoEntry.html#a5aa918dfbf198c18ad268972bf9ed8d9">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a7c5928158c3fd644ab6f0a7b71b050d9">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#a09e23bcfb56d75309bf7a547b85c56b0">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#ab29deb55a9b0454de1988172319f246f">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf_dispselect
-: <a class="el" href="structGSP__FramebufferInfo.html#a4ff6ad014d4d0b2d01aee53183a4420e">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__FramebufferInfo.html#ad33ec3ca41e404b967416c78c7aa7db8">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf_widthbytesize
-: <a class="el" href="structGSP__CaptureInfoEntry.html#a962ec47906367098c4e3b35e41915ffc">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a7bd843eb935d90aaa39c0e4af2b7922c">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#ae9d2aa171cdc8607485e22543cf7ed66">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a3e7dac9d79cad31182a4c325f780ffb6">GSPGPU_FramebufferInfo</a>
 </li>
 <li>frameBuffer
 : <a class="el" href="structPrintConsole.html#a9b70d87ea405c8761ebca625001c761e">PrintConsole</a>
index bf97db4d1dcb2a3f39a7df7211191d5f6ce54b1e..c0a7e58aa331549dfce5807c7d6a578f573f9e60 100644 (file)
@@ -136,25 +136,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structndspAdpcmData.html#aec31f142f53dead462fe78e16b43c8da">ndspAdpcmData</a>
 </li>
 <li>inheight
-: <a class="el" href="structmvdstdConfig.html#a5052895c81ced4e09d5df2f7024d3bf3">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a7ff4a05a674f504a7586c2620acc0985">MVDSTD_Config</a>
 </li>
 <li>input_format
-: <a class="el" href="structY2R__ConversionParams.html#a63c349ba56fb72a604ed6ccd1d36118d">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#ac4bbba8371c0235f667e46c3986bb2f4">Y2RU_ConversionParams</a>
 </li>
 <li>input_line_width
-: <a class="el" href="structY2R__ConversionParams.html#ac028bc00a71fb1492d5d29afbbac2fbe">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#aab88b121cfe0e184e347c95695cbd4a6">Y2RU_ConversionParams</a>
 </li>
 <li>input_lines
-: <a class="el" href="structY2R__ConversionParams.html#af2e7f668a1f9fdcf70e0e1b497cdd3a7">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a6ab3ccc7ca88ecefe3b06694e55701c1">Y2RU_ConversionParams</a>
 </li>
 <li>input_type
-: <a class="el" href="structmvdstdConfig.html#a68bae3272405433e07ab53b1d87a30d7">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a171165800b9d0bd0e4778c0bbd52f93c">MVDSTD_Config</a>
 </li>
 <li>intUniforms
 : <a class="el" href="structshaderInstance__s.html#a7418f1bc7845340bba728698a83d789b">shaderInstance_s</a>
 </li>
 <li>inwidth
-: <a class="el" href="structmvdstdConfig.html#a2664998907d01d2970b38e59b9f2df5c">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ae0e0ca7079f9e3d880683595b1ff5be9">MVDSTD_Config</a>
 </li>
 <li>isArchive
 : <a class="el" href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">FS_dirent</a>
index 50fe629cc84e69eb5da056e746e2521c5889fdf3..ea70baaf51352f80edc818c42e0c57f57563404f 100644 (file)
@@ -131,10 +131,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDVLP__s.html#a830ca5fc6e73688dacd3e5bd623543ab">DVLP_s</a>
 </li>
 <li>outheight0
-: <a class="el" href="structmvdstdConfig.html#ace9f2cdc619f74f85f844a25d1ee6d97">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ad0b8c2641bd3a98c066c02e653f1e67d">MVDSTD_Config</a>
 </li>
 <li>outheight1
-: <a class="el" href="structmvdstdConfig.html#ae122b0d63158d063c15b500756e816d8">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a4666cca615c174e351d440b8b7521dfd">MVDSTD_Config</a>
 </li>
 <li>outmapData
 : <a class="el" href="structDVLE__s.html#ac8076c6465c35d9d20396512d2a3187b">DVLE_s</a>
@@ -143,13 +143,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDVLE__s.html#a94024dce0694b00b83932d4cedcc51f2">DVLE_s</a>
 </li>
 <li>output_format
-: <a class="el" href="structY2R__ConversionParams.html#a6de4fe1e1601164f6a2cfec4a73c8fa3">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a2c35f35b43bf86eec1994d109bad775a">Y2RU_ConversionParams</a>
 </li>
 <li>output_string
 : <a class="el" href="structDebugEventInfo.html#a4900654806cebc6006ada39b88a463b0">DebugEventInfo</a>
 </li>
 <li>output_type
-: <a class="el" href="structmvdstdConfig.html#a3696112fb65748a4d5567035f1ab1243">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a55049ad1eaa7f0692f9ad9afe3929899">MVDSTD_Config</a>
 </li>
 <li>outTableData
 : <a class="el" href="structDVLE__s.html#a85eb49aefa82cf2fc7c7e767a63067a0">DVLE_s</a>
@@ -158,10 +158,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDVLE__s.html#a6f92d62d09b6c57264854de8279fc1a9">DVLE_s</a>
 </li>
 <li>outwidth0
-: <a class="el" href="structmvdstdConfig.html#a05f42caef3ac84bb673f25cdbcd3f01d">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#abfd36c9521345c218c8a4ad9c2f77e88">MVDSTD_Config</a>
 </li>
 <li>outwidth1
-: <a class="el" href="structmvdstdConfig.html#ab44554c7fb864ca160b43896cbc55125">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ae966c561297563c03066d246a3a37ce2">MVDSTD_Config</a>
 </li>
 </ul>
 </div><!-- contents -->
index 324f2aee1d382c775e0b9e9e2f226a55bb4d75ac..6bfdacc8c32e6c360c93e4fb72b206f7762695c5 100644 (file)
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>padding
 : <a class="el" href="structCAMU__PackageParameterCameraSelect.html#abbf8bda3a676bec8840016f0558dda60">CAMU_PackageParameterCameraSelect</a>
 , <a class="el" href="structCAMU__StereoCameraCalibrationData.html#a1c0f80cb2575181fe7e2c95b283761c4">CAMU_StereoCameraCalibrationData</a>
-, <a class="el" href="structqtmHeadtrackingInfo.html#a40ae7e7eee993d9e684cfb00bceb89d3">qtmHeadtrackingInfo</a>
+, <a class="el" href="structQTM__HeadTrackingInfo.html#ab12d596183f2c66de83b897e11fcf529">QTM_HeadTrackingInfo</a>
 </li>
 <li>param
 : <a class="el" href="structaptHookCookie.html#a2f81fb95e85a1c4b9e0cb411deccf94f">aptHookCookie</a>
@@ -143,13 +143,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structCAMU__PackageParameterCameraSelect.html#af411f00f321445b235c10cc694262b3f">CAMU_PackageParameterCameraSelect</a>
 </li>
 <li>physaddr_colorconv_indata
-: <a class="el" href="structmvdstdConfig.html#a1267d2d3c42f7101e154586b4323efa3">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#acc0efe6ef74f6700b2218802c82cccc7">MVDSTD_Config</a>
 </li>
 <li>physaddr_outdata0
-: <a class="el" href="structmvdstdConfig.html#af9588c4f9f1cd08e82c7d4f65192a40f">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a64d63a72354a8696d771d406339d1fc6">MVDSTD_Config</a>
 </li>
 <li>physaddr_outdata1_colorconv
-: <a class="el" href="structmvdstdConfig.html#a10504dfb681a8c070c9c0247fd711365">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a4f8774910dd485fff90f4c56a7eaaae6">MVDSTD_Config</a>
 </li>
 <li>prevCursorX
 : <a class="el" href="structPrintConsole.html#a5597cf20da49284bcb2ccadfbd095c02">PrintConsole</a>
index ee7c0021ca19013147a9d61f7e4e16f923a8281c..05affb194c89b9613c0597c96a1745e4fd7f6a48 100644 (file)
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structrbtree.html#afab999c0a76782781201a5bd01630715">rbtree_t</a>
 </li>
 <li>rotation
-: <a class="el" href="structY2R__ConversionParams.html#a179046cff8d56355053fa308f362851f">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a7606da970d253a71b0ec704b0e6ff9bf">Y2RU_ConversionParams</a>
 </li>
 <li>rotationX
 : <a class="el" href="structCAMU__StereoCameraCalibrationData.html#a6d9d450143a17c93dc37b5275d1b1b10">CAMU_StereoCameraCalibrationData</a>
index 20a1e0ce110f771662df4c5a617d87fc7d7f54b2..e5807301d8d070ca2a24ee1e02ab6ac347e1dd09 100644 (file)
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDebugEventInfo.html#a309d3f818297465f35e10b9095c18e8f">DebugEventInfo</a>
 </li>
 <li>screencapture
-: <a class="el" href="structGSP__CaptureInfo.html#a434a4fc005cbd195769aa368ad1745f9">GSP_CaptureInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfo.html#aed2556cc309dde56f06ad13023cfe406">GSPGPU_CaptureInfo</a>
 </li>
 <li>sequence_id
 : <a class="el" href="structtag__ndspWaveBuf.html#a47f038d687b5dfa121c510146a35d5d5">ndspWaveBuf</a>
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structFS__dirent.html#a8a4b875f7d3cb6e4cf19573c6d77410e">FS_dirent</a>
 </li>
 <li>shortName
-: <a class="el" href="structFS__dirent.html#adeaa68038b31b1ee9584098b955ea7d3">FS_dirent</a>
+: <a class="el" href="structFS__dirent.html#a452ca90bfabe238fb29369a89cddfe25">FS_dirent</a>
 </li>
 <li>sibling
 : <a class="el" href="structromfs__dir.html#a93523197b2a32e5035578dd3f2f67ec1">romfs_dir</a>
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="structrbtree.html#a5d2513a0bf879fbd38a0f96cc36c256f">rbtree_t</a>
 </li>
 <li>standard_coefficient
-: <a class="el" href="structY2R__ConversionParams.html#a8ef70b4bdd9f451bf73df27a58f203c0">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#add25354b0c8a7fcd87fb6069c04743e8">Y2RU_ConversionParams</a>
 </li>
 <li>startReg
 : <a class="el" href="structDVLE__uniformEntry__s.html#aaea9d48d3fa76543b96318a59b53fb47">DVLE_uniformEntry_s</a>
index 23ba30df81c7deebd25f8db9fc26068967603d3b..9a392bd8f1abcd825e9c29033695871cfdd3df3b 100644 (file)
@@ -130,38 +130,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>unk
 : <a class="el" href="structAM__TitleEntry.html#a22a7d967f2e7f4f7072eb46f17b35077">AM_TitleEntry</a>
 , <a class="el" href="structDVLE__outEntry__s.html#a8a552967912a216a2900ba57c0cb33ba">DVLE_outEntry_s</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a8b378cf99b73d0b5abc79bbdb9d8f94b">GSP_FramebufferInfo</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a1794be4dc30dcf32ff0c2fb2ef7a5841">GSPGPU_FramebufferInfo</a>
 </li>
 <li>unk_x04
-: <a class="el" href="structmvdstdConfig.html#acdf1ed6d461019366385269f9ef75c7c">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a044475bde408bf873f9a6da6b3bd7ecc">MVDSTD_Config</a>
 </li>
 <li>unk_x08
-: <a class="el" href="structmvdstdConfig.html#afb51bebd475db156d198e5c27ee734e9">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a8c6ca76186b85dee3ac2585df2c3af94">MVDSTD_Config</a>
 </li>
 <li>unk_x18
-: <a class="el" href="structmvdstdConfig.html#af128e5aa12fac911e9ed689840453808">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#aea49ebfb211924f95140e2c510c6d8cd">MVDSTD_Config</a>
 </li>
 <li>unk_x2c
-: <a class="el" href="structqtmHeadtrackingInfo.html#a4b8dc2c0a9dddbba0e12dc8a019262df">qtmHeadtrackingInfo</a>
+: <a class="el" href="structQTM__HeadTrackingInfo.html#ab84f7afcb3d9081436fb5aa075a747bc">QTM_HeadTrackingInfo</a>
 </li>
 <li>unk_x44
-: <a class="el" href="structmvdstdConfig.html#a17f7406eb1e59b2edba22bcbd1465087">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ad9655bc2d1c4f40773c877ad37bae40f">MVDSTD_Config</a>
 </li>
 <li>unk_x48
-: <a class="el" href="structmvdstdConfig.html#adfe3f9953c4cf9403f8cdb6ce21a3a26">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a578fde96e9205c8da79509c2751b8089">MVDSTD_Config</a>
 </li>
 <li>unk_x54
-: <a class="el" href="structmvdstdConfig.html#ae82ea1abef4fdea6629fd86f1287a0b1">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ac7f77cca83c7ebcef102a34d43a26d8f">MVDSTD_Config</a>
 </li>
 <li>unk_x6c
-: <a class="el" href="structmvdstdConfig.html#aa58c960c8d4b73a04955f2cf92b70879">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a8923e995fc506a2db598d019ed6f3c1e">MVDSTD_Config</a>
 </li>
 <li>unknown
 : <a class="el" href="structDebugEventInfo.html#ad08f1e5b992fe5d7e54e714c419e980b">DebugEventInfo</a>
 </li>
-<li>unknown1
-: <a class="el" href="structFS__dirent.html#a328e2c8bb18c9f19d4ab4d0c7976540e">FS_dirent</a>
-</li>
 <li>unknown2
 : <a class="el" href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">FS_dirent</a>
 </li>
index 40f859da4ecfc19080688340b1e4d8df64492440..7668b762633e239469a7b613e8b0aaf43b4a550b 100644 (file)
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="unionCSND__ChnInfo.html#ae9a22537f1cabf899b42297dee22e8af">CSND_ChnInfo</a>
 </li>
 <li>active_framebuf
-: <a class="el" href="structGSP__FramebufferInfo.html#aa9f51f0ad79f5e51627d8fde40dad8d6">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__FramebufferInfo.html#a966cb16d7e86079ed888fc57bdbccaa3">GSPGPU_FramebufferInfo</a>
 </li>
 <li>address
 : <a class="el" href="structExceptionEvent.html#a5e351285983b30cc394025b929431cec">ExceptionEvent</a>
@@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structCAMU__ImageQualityCalibrationData.html#aa82a82a801fcdd0488140dfed68a7a74">CAMU_ImageQualityCalibrationData</a>
 </li>
 <li>alpha
-: <a class="el" href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a6c1b0089f3f46170de55e10b277bef94">Y2RU_ConversionParams</a>
 </li>
 <li>angleOfViewLeft
 : <a class="el" href="structCAMU__StereoCameraCalibrationData.html#ae5fb95867a93c9ae30f456193e0e86a7">CAMU_StereoCameraCalibrationData</a>
index 15f68e1bedcfca6a789e691d23cf8297f14401a5..2b0ac983934efa65c762c9107b1e7854bc4a58d4 100644 (file)
@@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structPrintConsole.html#a795b918b4a70b3f64fa6b493379d3bed">PrintConsole</a>
 </li>
 <li>block_alignment
-: <a class="el" href="structY2R__ConversionParams.html#a3abff91646a9a28bdfed3c4fdf3629ad">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#ae56d8afb46c4900c66152fbf1fb0fa06">Y2RU_ConversionParams</a>
 </li>
 <li>boolUniforms
 : <a class="el" href="structshaderInstance__s.html#a64bf1a13c4bb33e7f8c84ba70dbf696b">shaderInstance_s</a>
index d6dd1ec7a1cbdbf55f3dad7945e8bc7bf226b5e1..af75a579c66214cc33469b5327644dd2d56d18a1 100644 (file)
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structCAMU__PackageParameterCameraSelect.html#ae4f0ea8e5d747298e67a3f4e9622c241">CAMU_PackageParameterCameraSelect</a>
 </li>
 <li>coords0
-: <a class="el" href="structqtmHeadtrackingInfo.html#a627a1838eed2a9afc01b3b5a58d1deec">qtmHeadtrackingInfo</a>
+: <a class="el" href="structQTM__HeadTrackingInfo.html#aa7fada3c82012ac9af32afbd9a974cae">QTM_HeadTrackingInfo</a>
 </li>
 <li>counter
 : <a class="el" href="structRecursiveLock.html#a220a9a3d2e6e3dc187d789417c68872f">RecursiveLock</a>
index 15ef2d0e4c72be3d99c420ac6bfaf74ea948fd14..4a9da62c746b6fd59c1ae5d2540427f14ea3e06c 100644 (file)
@@ -143,12 +143,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structromfs__header.html#a97a57f77a7db6f37eecfcb7d649dd7cc">romfs_header</a>
 </li>
 <li>flag_x40
-: <a class="el" href="structmvdstdConfig.html#a1d9b62e7bbbd8a9fc430f423568e6e6f">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a28e8af16ea73f9075e2d2ccfeb239087">MVDSTD_Config</a>
 </li>
 <li>flags
 : <a class="el" href="structPageInfo.html#a3dc8d09f59ee6c9562713186b8b037aa">PageInfo</a>
 , <a class="el" href="structPrintConsole.html#a30ec62fecd8dd432fa16d17a25744538">PrintConsole</a>
-, <a class="el" href="structqtmHeadtrackingInfo.html#ac7465a5ee61e9445102373873b13c490">qtmHeadtrackingInfo</a>
+, <a class="el" href="structQTM__HeadTrackingInfo.html#a80fa4fc4c801c0f174145ac189b6aa46">QTM_HeadTrackingInfo</a>
 </li>
 <li>flip
 : <a class="el" href="structCAMU__PackageParameterContext.html#a84d7b9765454d45161f8d52592d65517">CAMU_PackageParameterContext</a>
@@ -158,29 +158,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structshaderInstance__s.html#ad210d25d30bb8afec0b83b55a57483db">shaderInstance_s</a>
 </li>
 <li>floatdata_x08
-: <a class="el" href="structqtmHeadtrackingInfo.html#ac77c21099b2c4f4ba59a9785675cc416">qtmHeadtrackingInfo</a>
+: <a class="el" href="structQTM__HeadTrackingInfo.html#a16a3808d035c6b58c276fcb42b932910">QTM_HeadTrackingInfo</a>
 </li>
 <li>font
 : <a class="el" href="structPrintConsole.html#ad717d7741f526d595d3103d5a4e28358">PrintConsole</a>
 </li>
 <li>format
-: <a class="el" href="structGSP__CaptureInfoEntry.html#ad00e9c11f0b557f14287c4cc8ac60f56">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a9a26d224575426b054c77db03b480c21">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#a067ad2df1b3b46e4e06b26f8f905bdd0">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a4e0899ea0a76864a9268a8a938b122ec">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf0_vaddr
-: <a class="el" href="structGSP__CaptureInfoEntry.html#ac5d159f82cadd9bbcd700cca61067abc">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a282f214f502003223d73ce299b58ed5c">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#a6dd072baeeb8a0d385e712f7155fb002">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a5dba8a35ac953e10653ac8e745cb208f">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf1_vaddr
-: <a class="el" href="structGSP__CaptureInfoEntry.html#a5aa918dfbf198c18ad268972bf9ed8d9">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a7c5928158c3fd644ab6f0a7b71b050d9">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#a09e23bcfb56d75309bf7a547b85c56b0">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#ab29deb55a9b0454de1988172319f246f">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf_dispselect
-: <a class="el" href="structGSP__FramebufferInfo.html#a4ff6ad014d4d0b2d01aee53183a4420e">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__FramebufferInfo.html#ad33ec3ca41e404b967416c78c7aa7db8">GSPGPU_FramebufferInfo</a>
 </li>
 <li>framebuf_widthbytesize
-: <a class="el" href="structGSP__CaptureInfoEntry.html#a962ec47906367098c4e3b35e41915ffc">GSP_CaptureInfoEntry</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a7bd843eb935d90aaa39c0e4af2b7922c">GSP_FramebufferInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfoEntry.html#ae9d2aa171cdc8607485e22543cf7ed66">GSPGPU_CaptureInfoEntry</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a3e7dac9d79cad31182a4c325f780ffb6">GSPGPU_FramebufferInfo</a>
 </li>
 <li>frameBuffer
 : <a class="el" href="structPrintConsole.html#a9b70d87ea405c8761ebca625001c761e">PrintConsole</a>
index e952ae5f83140de6a775be612adac3810f9cb957..2d669796893a53db6ec17a9668ba896899eb54bd 100644 (file)
@@ -136,25 +136,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structndspAdpcmData.html#aec31f142f53dead462fe78e16b43c8da">ndspAdpcmData</a>
 </li>
 <li>inheight
-: <a class="el" href="structmvdstdConfig.html#a5052895c81ced4e09d5df2f7024d3bf3">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a7ff4a05a674f504a7586c2620acc0985">MVDSTD_Config</a>
 </li>
 <li>input_format
-: <a class="el" href="structY2R__ConversionParams.html#a63c349ba56fb72a604ed6ccd1d36118d">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#ac4bbba8371c0235f667e46c3986bb2f4">Y2RU_ConversionParams</a>
 </li>
 <li>input_line_width
-: <a class="el" href="structY2R__ConversionParams.html#ac028bc00a71fb1492d5d29afbbac2fbe">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#aab88b121cfe0e184e347c95695cbd4a6">Y2RU_ConversionParams</a>
 </li>
 <li>input_lines
-: <a class="el" href="structY2R__ConversionParams.html#af2e7f668a1f9fdcf70e0e1b497cdd3a7">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a6ab3ccc7ca88ecefe3b06694e55701c1">Y2RU_ConversionParams</a>
 </li>
 <li>input_type
-: <a class="el" href="structmvdstdConfig.html#a68bae3272405433e07ab53b1d87a30d7">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a171165800b9d0bd0e4778c0bbd52f93c">MVDSTD_Config</a>
 </li>
 <li>intUniforms
 : <a class="el" href="structshaderInstance__s.html#a7418f1bc7845340bba728698a83d789b">shaderInstance_s</a>
 </li>
 <li>inwidth
-: <a class="el" href="structmvdstdConfig.html#a2664998907d01d2970b38e59b9f2df5c">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ae0e0ca7079f9e3d880683595b1ff5be9">MVDSTD_Config</a>
 </li>
 <li>isArchive
 : <a class="el" href="structFS__dirent.html#a8f7f8df7c28688a3a4770cc1493dcac5">FS_dirent</a>
index 337a18778f94b842f68a58fb8c307406736e9b1b..6c33fe966b35cc9abfa6b0ff1338493d6040cc7b 100644 (file)
@@ -131,10 +131,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDVLP__s.html#a830ca5fc6e73688dacd3e5bd623543ab">DVLP_s</a>
 </li>
 <li>outheight0
-: <a class="el" href="structmvdstdConfig.html#ace9f2cdc619f74f85f844a25d1ee6d97">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ad0b8c2641bd3a98c066c02e653f1e67d">MVDSTD_Config</a>
 </li>
 <li>outheight1
-: <a class="el" href="structmvdstdConfig.html#ae122b0d63158d063c15b500756e816d8">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a4666cca615c174e351d440b8b7521dfd">MVDSTD_Config</a>
 </li>
 <li>outmapData
 : <a class="el" href="structDVLE__s.html#ac8076c6465c35d9d20396512d2a3187b">DVLE_s</a>
@@ -143,13 +143,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDVLE__s.html#a94024dce0694b00b83932d4cedcc51f2">DVLE_s</a>
 </li>
 <li>output_format
-: <a class="el" href="structY2R__ConversionParams.html#a6de4fe1e1601164f6a2cfec4a73c8fa3">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a2c35f35b43bf86eec1994d109bad775a">Y2RU_ConversionParams</a>
 </li>
 <li>output_string
 : <a class="el" href="structDebugEventInfo.html#a4900654806cebc6006ada39b88a463b0">DebugEventInfo</a>
 </li>
 <li>output_type
-: <a class="el" href="structmvdstdConfig.html#a3696112fb65748a4d5567035f1ab1243">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a55049ad1eaa7f0692f9ad9afe3929899">MVDSTD_Config</a>
 </li>
 <li>outTableData
 : <a class="el" href="structDVLE__s.html#a85eb49aefa82cf2fc7c7e767a63067a0">DVLE_s</a>
@@ -158,10 +158,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDVLE__s.html#a6f92d62d09b6c57264854de8279fc1a9">DVLE_s</a>
 </li>
 <li>outwidth0
-: <a class="el" href="structmvdstdConfig.html#a05f42caef3ac84bb673f25cdbcd3f01d">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#abfd36c9521345c218c8a4ad9c2f77e88">MVDSTD_Config</a>
 </li>
 <li>outwidth1
-: <a class="el" href="structmvdstdConfig.html#ab44554c7fb864ca160b43896cbc55125">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ae966c561297563c03066d246a3a37ce2">MVDSTD_Config</a>
 </li>
 </ul>
 </div><!-- contents -->
index c0b08856cdc1cbcf562e6e6e335f8e71f5d0907b..480d97f8b39d9a2c3c0bd3afb64560e3b20c7c12 100644 (file)
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>padding
 : <a class="el" href="structCAMU__PackageParameterCameraSelect.html#abbf8bda3a676bec8840016f0558dda60">CAMU_PackageParameterCameraSelect</a>
 , <a class="el" href="structCAMU__StereoCameraCalibrationData.html#a1c0f80cb2575181fe7e2c95b283761c4">CAMU_StereoCameraCalibrationData</a>
-, <a class="el" href="structqtmHeadtrackingInfo.html#a40ae7e7eee993d9e684cfb00bceb89d3">qtmHeadtrackingInfo</a>
+, <a class="el" href="structQTM__HeadTrackingInfo.html#ab12d596183f2c66de83b897e11fcf529">QTM_HeadTrackingInfo</a>
 </li>
 <li>param
 : <a class="el" href="structaptHookCookie.html#a2f81fb95e85a1c4b9e0cb411deccf94f">aptHookCookie</a>
@@ -143,13 +143,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structCAMU__PackageParameterCameraSelect.html#af411f00f321445b235c10cc694262b3f">CAMU_PackageParameterCameraSelect</a>
 </li>
 <li>physaddr_colorconv_indata
-: <a class="el" href="structmvdstdConfig.html#a1267d2d3c42f7101e154586b4323efa3">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#acc0efe6ef74f6700b2218802c82cccc7">MVDSTD_Config</a>
 </li>
 <li>physaddr_outdata0
-: <a class="el" href="structmvdstdConfig.html#af9588c4f9f1cd08e82c7d4f65192a40f">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a64d63a72354a8696d771d406339d1fc6">MVDSTD_Config</a>
 </li>
 <li>physaddr_outdata1_colorconv
-: <a class="el" href="structmvdstdConfig.html#a10504dfb681a8c070c9c0247fd711365">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a4f8774910dd485fff90f4c56a7eaaae6">MVDSTD_Config</a>
 </li>
 <li>prevCursorX
 : <a class="el" href="structPrintConsole.html#a5597cf20da49284bcb2ccadfbd095c02">PrintConsole</a>
index e6b0c36b13558ea459af367debab9e7394d47b66..e17a8e51ca2d9643b81321d3c40e0af6f4164787 100644 (file)
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structrbtree.html#afab999c0a76782781201a5bd01630715">rbtree_t</a>
 </li>
 <li>rotation
-: <a class="el" href="structY2R__ConversionParams.html#a179046cff8d56355053fa308f362851f">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#a7606da970d253a71b0ec704b0e6ff9bf">Y2RU_ConversionParams</a>
 </li>
 <li>rotationX
 : <a class="el" href="structCAMU__StereoCameraCalibrationData.html#a6d9d450143a17c93dc37b5275d1b1b10">CAMU_StereoCameraCalibrationData</a>
index 9edd2eacf05933776bd46bd9691e456930fe27ff..9e3598c3e0435f569c032fcf936cb0bae96a6690 100644 (file)
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structDebugEventInfo.html#a309d3f818297465f35e10b9095c18e8f">DebugEventInfo</a>
 </li>
 <li>screencapture
-: <a class="el" href="structGSP__CaptureInfo.html#a434a4fc005cbd195769aa368ad1745f9">GSP_CaptureInfo</a>
+: <a class="el" href="structGSPGPU__CaptureInfo.html#aed2556cc309dde56f06ad13023cfe406">GSPGPU_CaptureInfo</a>
 </li>
 <li>sequence_id
 : <a class="el" href="structtag__ndspWaveBuf.html#a47f038d687b5dfa121c510146a35d5d5">ndspWaveBuf</a>
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="structFS__dirent.html#a8a4b875f7d3cb6e4cf19573c6d77410e">FS_dirent</a>
 </li>
 <li>shortName
-: <a class="el" href="structFS__dirent.html#adeaa68038b31b1ee9584098b955ea7d3">FS_dirent</a>
+: <a class="el" href="structFS__dirent.html#a452ca90bfabe238fb29369a89cddfe25">FS_dirent</a>
 </li>
 <li>sibling
 : <a class="el" href="structromfs__dir.html#a93523197b2a32e5035578dd3f2f67ec1">romfs_dir</a>
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="structrbtree.html#a5d2513a0bf879fbd38a0f96cc36c256f">rbtree_t</a>
 </li>
 <li>standard_coefficient
-: <a class="el" href="structY2R__ConversionParams.html#a8ef70b4bdd9f451bf73df27a58f203c0">Y2R_ConversionParams</a>
+: <a class="el" href="structY2RU__ConversionParams.html#add25354b0c8a7fcd87fb6069c04743e8">Y2RU_ConversionParams</a>
 </li>
 <li>startReg
 : <a class="el" href="structDVLE__uniformEntry__s.html#aaea9d48d3fa76543b96318a59b53fb47">DVLE_uniformEntry_s</a>
index db76526ffcaf4d59bc99c610894d6e0f3c5bdfa7..061c059aea041bf8d37dc017ae42679718a806f7 100644 (file)
@@ -130,38 +130,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>unk
 : <a class="el" href="structAM__TitleEntry.html#a22a7d967f2e7f4f7072eb46f17b35077">AM_TitleEntry</a>
 , <a class="el" href="structDVLE__outEntry__s.html#a8a552967912a216a2900ba57c0cb33ba">DVLE_outEntry_s</a>
-, <a class="el" href="structGSP__FramebufferInfo.html#a8b378cf99b73d0b5abc79bbdb9d8f94b">GSP_FramebufferInfo</a>
+, <a class="el" href="structGSPGPU__FramebufferInfo.html#a1794be4dc30dcf32ff0c2fb2ef7a5841">GSPGPU_FramebufferInfo</a>
 </li>
 <li>unk_x04
-: <a class="el" href="structmvdstdConfig.html#acdf1ed6d461019366385269f9ef75c7c">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a044475bde408bf873f9a6da6b3bd7ecc">MVDSTD_Config</a>
 </li>
 <li>unk_x08
-: <a class="el" href="structmvdstdConfig.html#afb51bebd475db156d198e5c27ee734e9">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a8c6ca76186b85dee3ac2585df2c3af94">MVDSTD_Config</a>
 </li>
 <li>unk_x18
-: <a class="el" href="structmvdstdConfig.html#af128e5aa12fac911e9ed689840453808">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#aea49ebfb211924f95140e2c510c6d8cd">MVDSTD_Config</a>
 </li>
 <li>unk_x2c
-: <a class="el" href="structqtmHeadtrackingInfo.html#a4b8dc2c0a9dddbba0e12dc8a019262df">qtmHeadtrackingInfo</a>
+: <a class="el" href="structQTM__HeadTrackingInfo.html#ab84f7afcb3d9081436fb5aa075a747bc">QTM_HeadTrackingInfo</a>
 </li>
 <li>unk_x44
-: <a class="el" href="structmvdstdConfig.html#a17f7406eb1e59b2edba22bcbd1465087">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ad9655bc2d1c4f40773c877ad37bae40f">MVDSTD_Config</a>
 </li>
 <li>unk_x48
-: <a class="el" href="structmvdstdConfig.html#adfe3f9953c4cf9403f8cdb6ce21a3a26">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a578fde96e9205c8da79509c2751b8089">MVDSTD_Config</a>
 </li>
 <li>unk_x54
-: <a class="el" href="structmvdstdConfig.html#ae82ea1abef4fdea6629fd86f1287a0b1">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#ac7f77cca83c7ebcef102a34d43a26d8f">MVDSTD_Config</a>
 </li>
 <li>unk_x6c
-: <a class="el" href="structmvdstdConfig.html#aa58c960c8d4b73a04955f2cf92b70879">mvdstdConfig</a>
+: <a class="el" href="structMVDSTD__Config.html#a8923e995fc506a2db598d019ed6f3c1e">MVDSTD_Config</a>
 </li>
 <li>unknown
 : <a class="el" href="structDebugEventInfo.html#ad08f1e5b992fe5d7e54e714c419e980b">DebugEventInfo</a>
 </li>
-<li>unknown1
-: <a class="el" href="structFS__dirent.html#a328e2c8bb18c9f19d4ab4d0c7976540e">FS_dirent</a>
-</li>
 <li>unknown2
 : <a class="el" href="structFS__dirent.html#aa0c5bf1189b29fe8b7d50c9c1afd7d78">FS_dirent</a>
 </li>
index fbcf1a5d7c92db8698be7af9f0d20abc301ac203..e6a910cd213716d465a27df428da23cfe80b9967 100644 (file)
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>x
 : <a class="el" href="structaccelVector.html#a0504512667f03b668fea1f5bc4928885">accelVector</a>
 , <a class="el" href="structangularRate.html#aeb9bf87b59b134ea1c7ab84af7f97615">angularRate</a>
-, <a class="el" href="structqtmHeadtrackingInfoCoord.html#abcf7bf2e7d0fe20d83a8e572b844849e">qtmHeadtrackingInfoCoord</a>
+, <a class="el" href="structQTM__HeadTrackingInfoCoord.html#a36ab3ab6584f54d59cfe9e9a638771d0">QTM_HeadTrackingInfoCoord</a>
 </li>
 </ul>
 </div><!-- contents -->
index f662328e77fea47325924f34305ff36d7e786d05..87648f9bac05b4a5b877f3f656f17422d483901d 100644 (file)
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>y
 : <a class="el" href="structaccelVector.html#abeccae73d6f2ff784357778e80fbc9c0">accelVector</a>
 , <a class="el" href="structangularRate.html#a5f970fbd6b7586cea800e0a66a1a9758">angularRate</a>
-, <a class="el" href="structqtmHeadtrackingInfoCoord.html#abe5e10046027e0a07c8162e2373585ff">qtmHeadtrackingInfoCoord</a>
+, <a class="el" href="structQTM__HeadTrackingInfoCoord.html#aafec789c2c84d903bbd80391450c515c">QTM_HeadTrackingInfoCoord</a>
 </li>
 </ul>
 </div><!-- contents -->
index aba9cd4575920bc15e3b55ec1422e19e2ff3f277..83578624f21e00e8d094eb70bfe22c6d05c1c493 100644 (file)
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>x
 : <a class="el" href="structaccelVector.html#a0504512667f03b668fea1f5bc4928885">accelVector</a>
 , <a class="el" href="structangularRate.html#aeb9bf87b59b134ea1c7ab84af7f97615">angularRate</a>
-, <a class="el" href="structqtmHeadtrackingInfoCoord.html#abcf7bf2e7d0fe20d83a8e572b844849e">qtmHeadtrackingInfoCoord</a>
+, <a class="el" href="structQTM__HeadTrackingInfoCoord.html#a36ab3ab6584f54d59cfe9e9a638771d0">QTM_HeadTrackingInfoCoord</a>
 </li>
 </ul>
 </div><!-- contents -->
index b9e32082ed8fcb69bf24e76854e609013b6ef669..fe92571e8388dce590796cf492f490da728066ff 100644 (file)
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>y
 : <a class="el" href="structaccelVector.html#abeccae73d6f2ff784357778e80fbc9c0">accelVector</a>
 , <a class="el" href="structangularRate.html#a5f970fbd6b7586cea800e0a66a1a9758">angularRate</a>
-, <a class="el" href="structqtmHeadtrackingInfoCoord.html#abe5e10046027e0a07c8162e2373585ff">qtmHeadtrackingInfoCoord</a>
+, <a class="el" href="structQTM__HeadTrackingInfoCoord.html#aafec789c2c84d903bbd80391450c515c">QTM_HeadTrackingInfoCoord</a>
 </li>
 </ul>
 </div><!-- contents -->
index 09d17512b8c9be3b85361dfc7eca4c438a46bab2..8d1ec6983cf8fa2d96be03881e76403dd9b14c67 100644 (file)
@@ -112,13 +112,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <a name="a4"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
 <div class="line"></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a5"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
 <div class="line">        <a name="a7"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">        <a name="a8"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
-<div class="line">        <a name="a9"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a9"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
index f3da2eac357291f10a68a52ff7622763059686dd..79de85acce7bc16890a5b997ba06a0ca310c6bd3 100644 (file)
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <p>LCD Screens manipulation.  
 <a href="#details">More...</a></p>
 <div class="textblock"><code>#include &lt;<a class="el" href="types_8h_source.html">3ds/types.h</a>&gt;</code><br />
-<code>#include &lt;<a class="el" href="gsp_8h_source.html">3ds/services/gsp.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="gspgpu_8h_source.html">3ds/services/gspgpu.h</a>&gt;</code><br />
 </div>
 <p><a href="gfx_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
@@ -138,9 +138,9 @@ Functions</h2></td></tr>
 <tr class="memitem:a236a005ae029247c8bfe4a4a649206fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a> (void)</td></tr>
 <tr class="memdesc:a236a005ae029247c8bfe4a4a649206fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the LCD framebuffers with default parameters.  <a href="#a236a005ae029247c8bfe4a4a649206fc">More...</a><br /></td></tr>
 <tr class="separator:a236a005ae029247c8bfe4a4a649206fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c4dfaaf05a94e7027c3b350f4a11528"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#a5c4dfaaf05a94e7027c3b350f4a11528">gfxInit</a> (<a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> topFormat, <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> bottomFormat, bool vrambuffers)</td></tr>
-<tr class="memdesc:a5c4dfaaf05a94e7027c3b350f4a11528"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the LCD framebuffers.  <a href="#a5c4dfaaf05a94e7027c3b350f4a11528">More...</a><br /></td></tr>
-<tr class="separator:a5c4dfaaf05a94e7027c3b350f4a11528"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfc3583683f2325635263706e93ab02a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#abfc3583683f2325635263706e93ab02a">gfxInit</a> (<a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> topFormat, <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> bottomFormat, bool vrambuffers)</td></tr>
+<tr class="memdesc:abfc3583683f2325635263706e93ab02a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the LCD framebuffers.  <a href="#abfc3583683f2325635263706e93ab02a">More...</a><br /></td></tr>
+<tr class="separator:abfc3583683f2325635263706e93ab02a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa446ccfdfdd4c575e648956ae96f2a3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a> (void)</td></tr>
 <tr class="memdesc:aa446ccfdfdd4c575e648956ae96f2a3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the gsp service and frees the framebuffers.  <a href="#aa446ccfdfdd4c575e648956ae96f2a3b">More...</a><br /></td></tr>
 <tr class="separator:aa446ccfdfdd4c575e648956ae96f2a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -148,12 +148,12 @@ Functions</h2></td></tr>
 <tr class="memitem:a7b5743ba9ce490263b12d1575af7ebc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#a7b5743ba9ce490263b12d1575af7ebc1">gfxSet3D</a> (bool enable)</td></tr>
 <tr class="memdesc:a7b5743ba9ce490263b12d1575af7ebc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the 3D stereoscopic effect.  <a href="#a7b5743ba9ce490263b12d1575af7ebc1">More...</a><br /></td></tr>
 <tr class="separator:a7b5743ba9ce490263b12d1575af7ebc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8f4232d0c2853032eee66612c0b5d6ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#a8f4232d0c2853032eee66612c0b5d6ec">gfxSetScreenFormat</a> (<a class="el" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen, <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> format)</td></tr>
-<tr class="memdesc:a8f4232d0c2853032eee66612c0b5d6ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the color format of a screen.  <a href="#a8f4232d0c2853032eee66612c0b5d6ec">More...</a><br /></td></tr>
-<tr class="separator:a8f4232d0c2853032eee66612c0b5d6ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b6556adc58af5aa1b8dbc1205872a00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#a2b6556adc58af5aa1b8dbc1205872a00">gfxGetScreenFormat</a> (<a class="el" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen)</td></tr>
-<tr class="memdesc:a2b6556adc58af5aa1b8dbc1205872a00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a screen pixel format.  <a href="#a2b6556adc58af5aa1b8dbc1205872a00">More...</a><br /></td></tr>
-<tr class="separator:a2b6556adc58af5aa1b8dbc1205872a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfb0d00d8bbf7be08ece053a1b6ce8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#a3bfb0d00d8bbf7be08ece053a1b6ce8a">gfxSetScreenFormat</a> (<a class="el" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen, <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> format)</td></tr>
+<tr class="memdesc:a3bfb0d00d8bbf7be08ece053a1b6ce8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the color format of a screen.  <a href="#a3bfb0d00d8bbf7be08ece053a1b6ce8a">More...</a><br /></td></tr>
+<tr class="separator:a3bfb0d00d8bbf7be08ece053a1b6ce8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae93ce8f657958343a5c2c9db35f0eabb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#ae93ce8f657958343a5c2c9db35f0eabb">gfxGetScreenFormat</a> (<a class="el" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen)</td></tr>
+<tr class="memdesc:ae93ce8f657958343a5c2c9db35f0eabb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a screen pixel format.  <a href="#ae93ce8f657958343a5c2c9db35f0eabb">More...</a><br /></td></tr>
+<tr class="separator:ae93ce8f657958343a5c2c9db35f0eabb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad5c1216a99f555bbc619a157b4295dcb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gfx_8h.html#ad5c1216a99f555bbc619a157b4295dcb">gfxSetDoubleBuffering</a> (<a class="el" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen, bool doubleBuffering)</td></tr>
 <tr class="memdesc:ad5c1216a99f555bbc619a157b4295dcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether to use ctrulib's double buffering.  <a href="#ad5c1216a99f555bbc619a157b4295dcb">More...</a><br /></td></tr>
 <tr class="separator:ad5c1216a99f555bbc619a157b4295dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -249,7 +249,7 @@ Variables</h2></td></tr>
 
 <p>Closes the gsp service and frees the framebuffers. </p>
 <p>Just call it when you're done. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a12">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a33">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a10">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a14">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a75">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a74">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a85">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a13">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a10">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a10">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a13">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a22">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a18">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a14">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a13">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a24">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a26">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a12">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a20">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a10">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a12">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a33">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a10">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a14">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a75">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a74">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a85">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a13">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a10">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a10">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a13">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a22">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a18">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a14">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a13">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a21">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a19">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a11">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a20">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a10">time/rtc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
@@ -269,7 +269,7 @@ Variables</h2></td></tr>
 
 <p>Flushes the current framebuffers. </p>
 <p>Use this if the data within your framebuffers changes a lot and that you want to make sure everything was updated correctly. This shouldn't be needed and has a significant overhead. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a9">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a28">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a7">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a11">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a10">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a7">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a7">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a10">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a4">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a15">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a11">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a9">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a14">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a23">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a16">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a7">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a9">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a28">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a7">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a11">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a10">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a7">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a7">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a10">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a4">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a15">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a11">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a9">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a11">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a16">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a16">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a7">time/rtc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
@@ -321,16 +321,16 @@ Variables</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>A pointer to the current framebuffer of the choosen screen.</dd></dl>
 <p>Please remember that the returned pointer will change after each call to gfxSwapBuffers if double buffering is enabled. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a5">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a39">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a39">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a39">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a6">http/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a0">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a11">qtm/source/main.c</a>, and <a class="el" href="sdmc_2source_2main_8c-example.html#a0">sdmc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a5">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a39">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a39">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a39">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a6">http/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a0">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a10">qtm/source/main.c</a>, and <a class="el" href="sdmc_2source_2main_8c-example.html#a0">sdmc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
-<a class="anchor" id="a2b6556adc58af5aa1b8dbc1205872a00"></a>
+<a class="anchor" id="ae93ce8f657958343a5c2c9db35f0eabb"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> gfxGetScreenFormat </td>
+          <td class="memname"><a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> gfxGetScreenFormat </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a>&#160;</td>
           <td class="paramname"><em>screen</em></td><td>)</td>
@@ -350,20 +350,20 @@ Variables</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5c4dfaaf05a94e7027c3b350f4a11528"></a>
+<a class="anchor" id="abfc3583683f2325635263706e93ab02a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">void gfxInit </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a>&#160;</td>
           <td class="paramname"><em>topFormat</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a>&#160;</td>
           <td class="paramname"><em>bottomFormat</em>, </td>
         </tr>
         <tr>
@@ -412,9 +412,9 @@ You should always call <a class="el" href="gfx_8h.html#aa446ccfdfdd4c575e648956a
 </div><div class="memdoc">
 
 <p>Initializes the LCD framebuffers with default parameters. </p>
-<p>By default ctrulib will configure the LCD framebuffers with the <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952a7e2e54f5d000504cd971d23bf2d2b58f">GSP_BGR8_OES</a> format in linear memory. This is the same as calling :</p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;gfxInit(GSP_BGR8_OES,GSP_BGR8_OES,false); </div>
+<p>By default ctrulib will configure the LCD framebuffers with the <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">GSP_BGR8_OES</a> format in linear memory. This is the same as calling :</p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;gfxInit(GSP_BGR8_OES,GSP_BGR8_OES,false); </div>
 </div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>You should always call <a class="el" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a> once done to free the memory and services </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a0">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a0">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a0">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a0">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a68">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a67">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a78">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a0">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a0">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a0">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a0">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a11">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a0">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a0">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a0">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a17">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a1">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a3">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a4">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a0">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a0">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a0">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a0">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a0">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a68">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a67">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a78">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a0">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a0">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a0">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a0">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a11">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a0">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a0">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a0">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a14">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a0">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a3">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a4">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a0">time/rtc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
@@ -480,7 +480,7 @@ You should always call <a class="el" href="gfx_8h.html#aa446ccfdfdd4c575e648956a
 </dl>
 </div>
 </div>
-<a class="anchor" id="a8f4232d0c2853032eee66612c0b5d6ec"></a>
+<a class="anchor" id="a3bfb0d00d8bbf7be08ece053a1b6ce8a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -493,7 +493,7 @@ You should always call <a class="el" href="gfx_8h.html#aa446ccfdfdd4c575e648956a
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a>&#160;</td>
           <td class="paramname"><em>format</em>&#160;</td>
         </tr>
         <tr>
@@ -531,7 +531,7 @@ You should always call <a class="el" href="gfx_8h.html#aa446ccfdfdd4c575e648956a
 
 <p>Swaps the buffers and sets the gsp state. </p>
 <p>This is to be called to update the gsp state and swap the framebuffers. LCD rendering should start as soon as the gsp state is set. When using the GPU, call <a class="el" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a> instead. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a10">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a29">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a8">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a12">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a11">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a8">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a8">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a11">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a9">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a16">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a12">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a5">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a15">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a24">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a17">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a8">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a10">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a29">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a8">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a12">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a11">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a8">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a8">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a11">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a9">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a16">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a12">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a5">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a12">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a17">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a17">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a8">time/rtc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
index 21e4162db427aa14d32892a995458f216242fbbf..7ca397aa23ac7cff8be3181876eb65db8746129d 100644 (file)
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#pragma once</span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;</div>
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="types_8h.html">3ds/types.h</a>&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gsp_8h.html">3ds/services/gsp.h</a>&gt;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gspgpu_8h.html">3ds/services/gspgpu.h</a>&gt;</span></div>
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/// Converts red, green, and blue components to packed RGB565.</span></div>
 <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="gfx_8h.html#ab2ed36b98652f54ec3e1fdc8a31c8b13">   14</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define RGB565(r,g,b)  (((b)&amp;0x1f)|(((g)&amp;0x3f)&lt;&lt;5)|(((r)&amp;0x1f)&lt;&lt;11))</span></div>
@@ -155,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> * @note Even if the double buffering is disabled, it will allocate two buffer per screen.</span></div>
 <div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> * @note You should always call @ref gfxExit once done to free the memory and services</span></div>
 <div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="keywordtype">void</span> <a class="code" href="gfx_8h.html#a5c4dfaaf05a94e7027c3b350f4a11528">gfxInit</a>(<a class="code" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> topFormat, <a class="code" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> bottomFormat, <span class="keywordtype">bool</span> vrambuffers);</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="keywordtype">void</span> <a class="code" href="gfx_8h.html#abfc3583683f2325635263706e93ab02a">gfxInit</a>(<a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> topFormat, <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> bottomFormat, <span class="keywordtype">bool</span> vrambuffers);</div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> * @brief Closes the gsp service and frees the framebuffers.</span></div>
@@ -178,14 +178,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"> * @param screen The screen of which format should be changed</span></div>
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment"> * @param format One of the gsp pixel formats.</span></div>
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keywordtype">void</span> <a class="code" href="gfx_8h.html#a8f4232d0c2853032eee66612c0b5d6ec">gfxSetScreenFormat</a>(<a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen, <a class="code" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> format);</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keywordtype">void</span> <a class="code" href="gfx_8h.html#a3bfb0d00d8bbf7be08ece053a1b6ce8a">gfxSetScreenFormat</a>(<a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen, <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> format);</div>
 <div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> * @brief Gets a screen pixel format.</span></div>
 <div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"> * @param screen Screen to get the pixel format of.</span></div>
 <div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"> * @return the pixel format of the chosen screen set by ctrulib.</span></div>
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<a class="code" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a> <a class="code" href="gfx_8h.html#a2b6556adc58af5aa1b8dbc1205872a00">gfxGetScreenFormat</a>(<a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> <a class="code" href="gfx_8h.html#ae93ce8f657958343a5c2c9db35f0eabb">gfxGetScreenFormat</a>(<a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a> screen);</div>
 <div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment"> * @brief Sets whether to use ctrulib&#39;s double buffering</span></div>
@@ -248,24 +248,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="keyword">extern</span> <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* gfxTopLeftFramebuffers[2];</div>
 <div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="keyword">extern</span> <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* gfxTopRightFramebuffers[2];</div>
 <div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="keyword">extern</span> <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* gfxBottomFramebuffers[2];</div>
-<div class="ttc" id="gfx_8h_html_a2b6556adc58af5aa1b8dbc1205872a00"><div class="ttname"><a href="gfx_8h.html#a2b6556adc58af5aa1b8dbc1205872a00">gfxGetScreenFormat</a></div><div class="ttdeci">GSP_FramebufferFormats gfxGetScreenFormat(gfxScreen_t screen)</div><div class="ttdoc">Gets a screen pixel format. </div></div>
-<div class="ttc" id="gfx_8h_html_a8f4232d0c2853032eee66612c0b5d6ec"><div class="ttname"><a href="gfx_8h.html#a8f4232d0c2853032eee66612c0b5d6ec">gfxSetScreenFormat</a></div><div class="ttdeci">void gfxSetScreenFormat(gfxScreen_t screen, GSP_FramebufferFormats format)</div><div class="ttdoc">Changes the color format of a screen. </div></div>
 <div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Various system types. </div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
+<div class="ttc" id="gspgpu_8h_html"><div class="ttname"><a href="gspgpu_8h.html">gspgpu.h</a></div><div class="ttdoc">GSPGPU service. </div></div>
 <div class="ttc" id="gfx_8h_html_a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541"><div class="ttname"><a href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541">GFX_BOTTOM</a></div><div class="ttdoc">Bottom screen. </div><div class="ttdef"><b>Definition:</b> gfx.h:23</div></div>
+<div class="ttc" id="gspgpu_8h_html_a4c8d43241faec4b99bf24791375c3708"><div class="ttname"><a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a></div><div class="ttdeci">GSPGPU_FramebufferFormats</div><div class="ttdoc">Framebuffer format. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:22</div></div>
 <div class="ttc" id="gfx_8h_html_a0f338920111994110975dc0d1360bb1f"><div class="ttname"><a href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a></div><div class="ttdeci">void gfxSwapBuffers(void)</div><div class="ttdoc">Swaps the buffers and sets the gsp state. </div></div>
 <div class="ttc" id="gfx_8h_html_ad5c1216a99f555bbc619a157b4295dcb"><div class="ttname"><a href="gfx_8h.html#ad5c1216a99f555bbc619a157b4295dcb">gfxSetDoubleBuffering</a></div><div class="ttdeci">void gfxSetDoubleBuffering(gfxScreen_t screen, bool doubleBuffering)</div><div class="ttdoc">Sets whether to use ctrulib&#39;s double buffering. </div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
 <div class="ttc" id="gfx_8h_html_a236a005ae029247c8bfe4a4a649206fc"><div class="ttname"><a href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a></div><div class="ttdeci">void gfxInitDefault(void)</div><div class="ttdoc">Initializes the LCD framebuffers with default parameters. </div></div>
 <div class="ttc" id="gfx_8h_html_a3306df28835a647734cf8e299f041527"><div class="ttname"><a href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a></div><div class="ttdeci">void gfxSwapBuffersGpu(void)</div><div class="ttdoc">Swaps the framebuffers. </div></div>
-<div class="ttc" id="gsp_8h_html_aafa0d7bc1cc6d87e017786d674d65952"><div class="ttname"><a href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">GSP_FramebufferFormats</a></div><div class="ttdeci">GSP_FramebufferFormats</div><div class="ttdoc">Framebuffer format. </div><div class="ttdef"><b>Definition:</b> gsp.h:22</div></div>
-<div class="ttc" id="gsp_8h_html"><div class="ttname"><a href="gsp_8h.html">gsp.h</a></div><div class="ttdoc">GSP service. </div></div>
+<div class="ttc" id="gfx_8h_html_ae93ce8f657958343a5c2c9db35f0eabb"><div class="ttname"><a href="gfx_8h.html#ae93ce8f657958343a5c2c9db35f0eabb">gfxGetScreenFormat</a></div><div class="ttdeci">GSPGPU_FramebufferFormats gfxGetScreenFormat(gfxScreen_t screen)</div><div class="ttdoc">Gets a screen pixel format. </div></div>
 <div class="ttc" id="gfx_8h_html_ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1"><div class="ttname"><a href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a></div><div class="ttdoc">Left eye framebuffer. </div><div class="ttdef"><b>Definition:</b> gfx.h:34</div></div>
+<div class="ttc" id="gfx_8h_html_a3bfb0d00d8bbf7be08ece053a1b6ce8a"><div class="ttname"><a href="gfx_8h.html#a3bfb0d00d8bbf7be08ece053a1b6ce8a">gfxSetScreenFormat</a></div><div class="ttdeci">void gfxSetScreenFormat(gfxScreen_t screen, GSPGPU_FramebufferFormats format)</div><div class="ttdoc">Changes the color format of a screen. </div></div>
 <div class="ttc" id="gfx_8h_html_ab9bacc1d598f0f6e4d5ef8bbeb466b03a1e16d704e9b5a318e3f73aaaba2f38f9"><div class="ttname"><a href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1e16d704e9b5a318e3f73aaaba2f38f9">GFX_RIGHT</a></div><div class="ttdoc">Right eye framebuffer. </div><div class="ttdef"><b>Definition:</b> gfx.h:35</div></div>
+<div class="ttc" id="gfx_8h_html_abfc3583683f2325635263706e93ab02a"><div class="ttname"><a href="gfx_8h.html#abfc3583683f2325635263706e93ab02a">gfxInit</a></div><div class="ttdeci">void gfxInit(GSPGPU_FramebufferFormats topFormat, GSPGPU_FramebufferFormats bottomFormat, bool vrambuffers)</div><div class="ttdoc">Initializes the LCD framebuffers. </div></div>
 <div class="ttc" id="gfx_8h_html_aa446ccfdfdd4c575e648956ae96f2a3b"><div class="ttname"><a href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a></div><div class="ttdeci">void gfxExit(void)</div><div class="ttdoc">Closes the gsp service and frees the framebuffers. </div></div>
 <div class="ttc" id="gfx_8h_html_a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09"><div class="ttname"><a href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a></div><div class="ttdoc">Top screen. </div><div class="ttdef"><b>Definition:</b> gfx.h:22</div></div>
 <div class="ttc" id="gfx_8h_html_ab9bacc1d598f0f6e4d5ef8bbeb466b03"><div class="ttname"><a href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03">gfx3dSide_t</a></div><div class="ttdeci">gfx3dSide_t</div><div class="ttdoc">Side of top screen framebuffer. </div><div class="ttdef"><b>Definition:</b> gfx.h:32</div></div>
-<div class="ttc" id="gfx_8h_html_a5c4dfaaf05a94e7027c3b350f4a11528"><div class="ttname"><a href="gfx_8h.html#a5c4dfaaf05a94e7027c3b350f4a11528">gfxInit</a></div><div class="ttdeci">void gfxInit(GSP_FramebufferFormats topFormat, GSP_FramebufferFormats bottomFormat, bool vrambuffers)</div><div class="ttdoc">Initializes the LCD framebuffers. </div></div>
 <div class="ttc" id="gfx_8h_html_a356112d87f5cf6bbba3ea3b6b010e09c"><div class="ttname"><a href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09c">gfxScreen_t</a></div><div class="ttdeci">gfxScreen_t</div><div class="ttdoc">Available screens. </div><div class="ttdef"><b>Definition:</b> gfx.h:20</div></div>
 <div class="ttc" id="gfx_8h_html_a7b5743ba9ce490263b12d1575af7ebc1"><div class="ttname"><a href="gfx_8h.html#a7b5743ba9ce490263b12d1575af7ebc1">gfxSet3D</a></div><div class="ttdeci">void gfxSet3D(bool enable)</div><div class="ttdoc">Enables the 3D stereoscopic effect. </div></div>
 <div class="ttc" id="gfx_8h_html_a332447352568e250a75397a1b2e452db"><div class="ttname"><a href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a></div><div class="ttdeci">u8 * gfxGetFramebuffer(gfxScreen_t screen, gfx3dSide_t side, u16 *width, u16 *height)</div><div class="ttdoc">Retrieves a framebuffer information. </div></div>
index 0092c32e7253daf0dcaf7363713c042fa879d358..79dcbaf39c94f1758e59d20c1feda8c044cb1a3e 100644 (file)
@@ -133,8 +133,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ACU_GetWifiStatus()
 : <a class="el" href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ac.h</a>
 </li>
-<li>ACU_WaitInternetConnection()
-: <a class="el" href="ac_8h.html#acf70d7f0733f41425667dd466f0ed7ce">ac.h</a>
+<li>acWaitInternetConnection()
+: <a class="el" href="ac_8h.html#a7c084fac417deb278627a69115400906">ac.h</a>
 </li>
 <li>ALIGN
 : <a class="el" href="types_8h.html#ae9a4c70a9d0f349ed5e0d3c0c36fec3d">types.h</a>
@@ -188,34 +188,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="am_8h.html#a00de76ec3836d1c459b4e3a2ddbe852c">am.h</a>
 </li>
 <li>APP_APPLETCLOSED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119">apt.h</a>
 </li>
 <li>APP_APPLETSTARTED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f">apt.h</a>
 </li>
 <li>APP_EXITING
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302">apt.h</a>
 </li>
 <li>APP_NOTINITIALIZED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff">apt.h</a>
 </li>
 <li>APP_PREPARE_SLEEPMODE
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f">apt.h</a>
 </li>
 <li>APP_RUNNING
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d">apt.h</a>
 </li>
 <li>APP_SLEEPMODE
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058">apt.h</a>
-</li>
-<li>APP_STATUS
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058">apt.h</a>
 </li>
 <li>APP_SUSPENDED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87">apt.h</a>
 </li>
 <li>APP_SUSPENDING
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1">apt.h</a>
 </li>
 <li>APPID_AMIIBO_SETTINGS
 : <a class="el" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a4ef448d27710631a82b64e46de9a1a15">apt.h</a>
@@ -280,6 +277,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>APT_AppletUtility()
 : <a class="el" href="apt_8h.html#a1b8d528478207bac751c7a1b09cdc258">apt.h</a>
 </li>
+<li>APT_AppStatus
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">apt.h</a>
+</li>
 <li>APT_CheckNew3DS()
 : <a class="el" href="apt_8h.html#a602af3a7809914511da021d44f2dfb61">apt.h</a>
 </li>
@@ -325,11 +325,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>APT_HardwareResetAsync()
 : <a class="el" href="apt_8h.html#a8f843ae7cade12403160de70ec7d6f91">apt.h</a>
 </li>
+<li>APT_HookType
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">apt.h</a>
+</li>
 <li>APT_Initialize()
 : <a class="el" href="apt_8h.html#a44cc270cef75948c601d02a6b72e331a">apt.h</a>
 </li>
 <li>APT_InquireNotification()
-: <a class="el" href="apt_8h.html#a26ac4ae36b5504b5820be7fe0661ad26">apt.h</a>
+: <a class="el" href="apt_8h.html#a6d9c84201b13a43c3417d7e2f61b231b">apt.h</a>
 </li>
 <li>APT_IsRegistered()
 : <a class="el" href="apt_8h.html#a3877c4a86d4e491557e7e9bf86b8da95">apt.h</a>
@@ -382,6 +385,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>APT_SetAppCpuTimeLimit()
 : <a class="el" href="apt_8h.html#aa83ab636d5c52e2c95eae3f3abe940e7">apt.h</a>
 </li>
+<li>APT_Signal
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">apt.h</a>
+</li>
 <li>APT_StartLibraryApplet()
 : <a class="el" href="apt_8h.html#a4bc8b4ca8a26033d08c60d43e4707c9f">apt.h</a>
 </li>
@@ -401,7 +407,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="apt_8h.html#a0758146d7d1535374a8bf9660045b248">apt.h</a>
 </li>
 <li>aptGetStatus()
-: <a class="el" href="apt_8h.html#a2187ea470a48f15ebb4137eaf3c865c9">apt.h</a>
+: <a class="el" href="apt_8h.html#a934a994022b502b18074661ed41edfff">apt.h</a>
 </li>
 <li>aptGetStatusPower()
 : <a class="el" href="apt_8h.html#a0182d88ee69776fa23be4ec014cb9448">apt.h</a>
@@ -410,25 +416,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="apt_8h.html#ab8985e95b252207e1adfa32ec8b943ea">apt.h</a>
 </li>
 <li>APTHOOK_COUNT
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645">apt.h</a>
 </li>
 <li>APTHOOK_ONEXIT
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75">apt.h</a>
 </li>
 <li>APTHOOK_ONRESTORE
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4">apt.h</a>
 </li>
 <li>APTHOOK_ONSLEEP
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc">apt.h</a>
 </li>
 <li>APTHOOK_ONSUSPEND
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6">apt.h</a>
 </li>
 <li>APTHOOK_ONWAKEUP
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd">apt.h</a>
 </li>
 <li>aptHookFn
-: <a class="el" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">apt.h</a>
+: <a class="el" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">apt.h</a>
 </li>
 <li>aptInit()
 : <a class="el" href="apt_8h.html#a948693eacbd602be749512a7c268dc4a">apt.h</a>
@@ -443,37 +449,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="apt_8h.html#ace90f5a90cf1625f210703f38ce6bed3">apt.h</a>
 </li>
 <li>aptSetStatus()
-: <a class="el" href="apt_8h.html#ae368991bccc21c18551fb8fe4fefc5c2">apt.h</a>
+: <a class="el" href="apt_8h.html#a9fbd3ed72a947d50ca8b38c7f685f668">apt.h</a>
 </li>
 <li>aptSetStatusPower()
 : <a class="el" href="apt_8h.html#a41c55086efa92d739a9b05171f55dbb2">apt.h</a>
 </li>
 <li>APTSIGNAL_ENABLE
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f">apt.h</a>
 </li>
 <li>APTSIGNAL_ENTERSLEEP
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e">apt.h</a>
 </li>
 <li>APTSIGNAL_ERROR
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c">apt.h</a>
 </li>
 <li>APTSIGNAL_HOMEBUTTON
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2">apt.h</a>
 </li>
 <li>APTSIGNAL_POWERBUTTON
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed">apt.h</a>
 </li>
 <li>APTSIGNAL_PREPARESLEEP
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a">apt.h</a>
 </li>
 <li>APTSIGNAL_SLEEPSYSTEM
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca">apt.h</a>
 </li>
 <li>APTSIGNAL_UTILITY
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f">apt.h</a>
 </li>
 <li>APTSIGNAL_WAKEUP
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9">apt.h</a>
 </li>
 <li>aptSignalReadyForSleep()
 : <a class="el" href="apt_8h.html#a5cd26782aa0d4e85b953c17ef78d3e62">apt.h</a>
index feb6e67ed5fd158dbf9b34f7f2be8c65769bf35e..4cd285aebfa29ee18468fc7f11b7e9789b666089 100644 (file)
@@ -128,10 +128,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">types.h</a>
 </li>
 <li>BLOCK_8_BY_8
-: <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803">y2r.h</a>
+: <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803">y2r.h</a>
 </li>
 <li>BLOCK_LINE
-: <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736">y2r.h</a>
+: <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736">y2r.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 76e7e1daf4c6dfae836916dc88648e69795d56de..1061f2c6ca8f8c2a6aa6ad3b50266f446d685677 100644 (file)
@@ -131,13 +131,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#a06e244701975c47e50c77be6df2bca49">cam.h</a>
 </li>
 <li>CAMU_Activate()
-: <a class="el" href="cam_8h.html#ac948d3942cdfb14bfef402792ff8eeb2">cam.h</a>
-</li>
-<li>CAMU_CameraSelect
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">cam.h</a>
+: <a class="el" href="cam_8h.html#addadfc1fddea8746332b80f4950202fc">cam.h</a>
 </li>
 <li>CAMU_ClearBuffer()
-: <a class="el" href="cam_8h.html#a869cee3c1b91b90e831581a407e2cadf">cam.h</a>
+: <a class="el" href="cam_8h.html#a21fb88a5c8f92ab9c8c912b19d2737f6">cam.h</a>
 </li>
 <li>CAMU_Context
 : <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">cam.h</a>
@@ -158,22 +155,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#a1cbc2ccd7803b8b7ff4f23446b94030e">cam.h</a>
 </li>
 <li>CAMU_FlipImage()
-: <a class="el" href="cam_8h.html#a55309423d1241964a14a7bdb6be8c546">cam.h</a>
+: <a class="el" href="cam_8h.html#a06d6d131c33c9d20475d2410083b50fc">cam.h</a>
 </li>
 <li>CAMU_FrameRate
 : <a class="el" href="cam_8h.html#a3a68c3565d2fec0c45be091333b16688">cam.h</a>
 </li>
 <li>CAMU_GetActivatedCamera()
-: <a class="el" href="cam_8h.html#a0a5977771ea9a95458a4ee792a4c9b1d">cam.h</a>
+: <a class="el" href="cam_8h.html#a4b4d6db7322988ac5416254eb7d585fd">cam.h</a>
 </li>
 <li>CAMU_GetBufferErrorInterruptEvent()
-: <a class="el" href="cam_8h.html#ae7bfb69cae955f5a0da57953cc059c04">cam.h</a>
+: <a class="el" href="cam_8h.html#a2af14ee3d645f6d433b2cc6ea1570ae0">cam.h</a>
 </li>
 <li>CAMU_GetImageQualityCalibrationData()
 : <a class="el" href="cam_8h.html#a1a4eb70ba80b447e19dd152ae9023fd8">cam.h</a>
 </li>
 <li>CAMU_GetLatestVsyncTiming()
-: <a class="el" href="cam_8h.html#ad1b4b399a59c57233acf436d46dcbed9">cam.h</a>
+: <a class="el" href="cam_8h.html#a146b10f3dede58b3708d40c81671ee46">cam.h</a>
 </li>
 <li>CAMU_GetMaxBytes()
 : <a class="el" href="cam_8h.html#af6b13cf2219bfa0a7b39d7469934290d">cam.h</a>
@@ -182,37 +179,37 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#abb8d83be661c9c287a9b8e8b85a2cfe7">cam.h</a>
 </li>
 <li>CAMU_GetSleepCamera()
-: <a class="el" href="cam_8h.html#a0abf2bd924fa7422bd0bef24ced1084d">cam.h</a>
+: <a class="el" href="cam_8h.html#a12eb381a6537742785424d0e6c074218">cam.h</a>
 </li>
 <li>CAMU_GetStereoCameraCalibrationData()
 : <a class="el" href="cam_8h.html#a9eda3cdb5e2117a895cf0adacd47cc1e">cam.h</a>
 </li>
 <li>CAMU_GetSuitableY2rStandardCoefficient()
-: <a class="el" href="cam_8h.html#a9a15ccb8fe9c1b95b99f2e4b836aa554">cam.h</a>
+: <a class="el" href="cam_8h.html#adee3c612243e41a730fdd970ca23dd50">cam.h</a>
 </li>
 <li>CAMU_GetTransferBytes()
-: <a class="el" href="cam_8h.html#ae59f6dced3c5e4c295df5b4a5ab326ef">cam.h</a>
+: <a class="el" href="cam_8h.html#a3712ec554ee36089cb8d4a123692f763">cam.h</a>
 </li>
 <li>CAMU_GetTrimmingParams()
-: <a class="el" href="cam_8h.html#a4c361b82685fd83ce76e3e2bbd83623c">cam.h</a>
+: <a class="el" href="cam_8h.html#a7f90e2e8af4b6961b0a01e0c637ba079">cam.h</a>
 </li>
 <li>CAMU_GetVsyncInterruptEvent()
-: <a class="el" href="cam_8h.html#ae6fd13b097c544f83e5f4f205469a53a">cam.h</a>
+: <a class="el" href="cam_8h.html#a78b463af54568849bccdfe160ff518d3">cam.h</a>
 </li>
 <li>CAMU_IsAutoExposure()
-: <a class="el" href="cam_8h.html#a90fddafc3c3ea708785f88db4caf0f89">cam.h</a>
+: <a class="el" href="cam_8h.html#aa8fe34bd3f0485fdf0f3dca8427898ed">cam.h</a>
 </li>
 <li>CAMU_IsAutoWhiteBalance()
-: <a class="el" href="cam_8h.html#a9a18341e884b214cee38493ea0c602d4">cam.h</a>
+: <a class="el" href="cam_8h.html#a51611edc6cf4d4c334d0eeddcd11cd42">cam.h</a>
 </li>
 <li>CAMU_IsBusy()
-: <a class="el" href="cam_8h.html#ac09f3f7c71ef5150df38e3a5c73a24ed">cam.h</a>
+: <a class="el" href="cam_8h.html#a610733b331ee24fe5ac17a990cabad79">cam.h</a>
 </li>
 <li>CAMU_IsFinishedReceiving()
-: <a class="el" href="cam_8h.html#ae7bba87daadfc45d772b6b7fc449f7fa">cam.h</a>
+: <a class="el" href="cam_8h.html#a4cf441f7020159c6e05e42a64bf93eef">cam.h</a>
 </li>
 <li>CAMU_IsTrimming()
-: <a class="el" href="cam_8h.html#a4062daada35b79988b6a8c7ead8b9ce9">cam.h</a>
+: <a class="el" href="cam_8h.html#a18f5b5ae101aa79acade314c21f5171d">cam.h</a>
 </li>
 <li>CAMU_LensCorrection
 : <a class="el" href="cam_8h.html#a495e5c707772c7bfb891444bc4970a49">cam.h</a>
@@ -226,56 +223,53 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CAMU_PlayShutterSound()
 : <a class="el" href="cam_8h.html#ae5698f06cef570204824ddf1e30423fe">cam.h</a>
 </li>
-<li>CAMU_Port
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">cam.h</a>
-</li>
 <li>CAMU_ReadMcuVariableI2cExclusive()
-: <a class="el" href="cam_8h.html#a11154faa2a9862123c2f29fbaeba7e74">cam.h</a>
+: <a class="el" href="cam_8h.html#a413be54f1d9bd2f2fede68ec7b4b7f38">cam.h</a>
 </li>
 <li>CAMU_ReadRegisterI2cExclusive()
-: <a class="el" href="cam_8h.html#a2d6ab0123ae0b92ed87ca1f0adc5e6fc">cam.h</a>
+: <a class="el" href="cam_8h.html#ae97274c87e0c8336cc77e52b68d6db94">cam.h</a>
 </li>
 <li>CAMU_SetAutoExposure()
-: <a class="el" href="cam_8h.html#a916fb21776f5e9cdd9ffe92f5012717d">cam.h</a>
+: <a class="el" href="cam_8h.html#a2744bf6c18862bc601718880de5ed322">cam.h</a>
 </li>
 <li>CAMU_SetAutoExposureWindow()
-: <a class="el" href="cam_8h.html#ae3d65fabebc52ee13855c75b87e005f7">cam.h</a>
+: <a class="el" href="cam_8h.html#a8738cd101cea4aff44f32e456c44010f">cam.h</a>
 </li>
 <li>CAMU_SetAutoWhiteBalance()
-: <a class="el" href="cam_8h.html#a678509065046af8a19044434b720a4b5">cam.h</a>
+: <a class="el" href="cam_8h.html#aed69646332dd45debb55adbf05ceb8ba">cam.h</a>
 </li>
 <li>CAMU_SetAutoWhiteBalanceWindow()
-: <a class="el" href="cam_8h.html#a7712ff11bcb36078649030b8b03c3766">cam.h</a>
+: <a class="el" href="cam_8h.html#a6c2a9862f314936d9c8c4c0b52d0b24d">cam.h</a>
 </li>
 <li>CAMU_SetBrightnessSynchronization()
 : <a class="el" href="cam_8h.html#a711a13f89a65b2f261f0f06963df1482">cam.h</a>
 </li>
 <li>CAMU_SetContrast()
-: <a class="el" href="cam_8h.html#ab457dcf23371cfe1356ac1364ad47843">cam.h</a>
+: <a class="el" href="cam_8h.html#ab1b69d342cfbdcb79e784ca730ac3e4f">cam.h</a>
 </li>
 <li>CAMU_SetDetailSize()
-: <a class="el" href="cam_8h.html#a0a7c2118f7a87d7167461e4eb50780b6">cam.h</a>
+: <a class="el" href="cam_8h.html#ae503acbbf69ec042682bd9e43f826397">cam.h</a>
 </li>
 <li>CAMU_SetEffect()
-: <a class="el" href="cam_8h.html#a42c284e99b124b4712ac7ba3ee8f3490">cam.h</a>
+: <a class="el" href="cam_8h.html#acf995e451c01ec005618eecae61e9bb0">cam.h</a>
 </li>
 <li>CAMU_SetExposure()
-: <a class="el" href="cam_8h.html#a042d5ddcadf2b6f51cb3f11b24ae3ab8">cam.h</a>
+: <a class="el" href="cam_8h.html#a942f367e655da496fa61f5180b8c3d0c">cam.h</a>
 </li>
 <li>CAMU_SetFrameRate()
-: <a class="el" href="cam_8h.html#a3280a620a72324fee5f5ebb5baae5fe1">cam.h</a>
+: <a class="el" href="cam_8h.html#a6337271d6b3abb3d778a09ae28b33e17">cam.h</a>
 </li>
 <li>CAMU_SetImageQualityCalibrationData()
 : <a class="el" href="cam_8h.html#ad0115c426fb94e0c609d2f54a06ee1a8">cam.h</a>
 </li>
 <li>CAMU_SetLensCorrection()
-: <a class="el" href="cam_8h.html#a36c6605466a1372bb81f8f52540710fa">cam.h</a>
+: <a class="el" href="cam_8h.html#aece2e92d43f046253b3d3070f9636c26">cam.h</a>
 </li>
 <li>CAMU_SetNoiseFilter()
-: <a class="el" href="cam_8h.html#af88b4824ecbd52ff76113d9d525d6020">cam.h</a>
+: <a class="el" href="cam_8h.html#a0dad6fe5ae97a214d7d2e8be0bb39762">cam.h</a>
 </li>
 <li>CAMU_SetOutputFormat()
-: <a class="el" href="cam_8h.html#aff82ef7dcd0e9db7a446cdaa5ebeee02">cam.h</a>
+: <a class="el" href="cam_8h.html#aec8bbd9f72a6a623d9f45d54ee20b5cd">cam.h</a>
 </li>
 <li>CAMU_SetPackageParameterWithContext()
 : <a class="el" href="cam_8h.html#abab4edd0a746bfe2f6745e8b7bb3e69e">cam.h</a>
@@ -287,43 +281,43 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#adcc53af931d29ce02570e9614bae5cc5">cam.h</a>
 </li>
 <li>CAMU_SetPhotoMode()
-: <a class="el" href="cam_8h.html#a1f79c65c7893a5eaf75c593ae3a6a407">cam.h</a>
+: <a class="el" href="cam_8h.html#aa4084852c97dc7088c81e586d8c923e5">cam.h</a>
 </li>
 <li>CAMU_SetReceiving()
-: <a class="el" href="cam_8h.html#a2fc7162b8100f10f4f29ffde6b530c41">cam.h</a>
+: <a class="el" href="cam_8h.html#a051348b051d6491a6e19b2a3245730b9">cam.h</a>
 </li>
 <li>CAMU_SetSharpness()
-: <a class="el" href="cam_8h.html#ad8e39189423b8b2db9643160f1b05372">cam.h</a>
+: <a class="el" href="cam_8h.html#ab572756c8ed614fa3854f1a3b2834e6c">cam.h</a>
 </li>
 <li>CAMU_SetSize()
-: <a class="el" href="cam_8h.html#a1a9479c192b2dfe49523e6ce53be8d91">cam.h</a>
+: <a class="el" href="cam_8h.html#aa771b12ec44b48b19e2621a12cd67072">cam.h</a>
 </li>
 <li>CAMU_SetSleepCamera()
-: <a class="el" href="cam_8h.html#a5067281f0e88aff66f9a6fe2c541dca7">cam.h</a>
+: <a class="el" href="cam_8h.html#a70d6d1dc077efa90a26fd45f075c3bc1">cam.h</a>
 </li>
 <li>CAMU_SetStereoCameraCalibrationData()
 : <a class="el" href="cam_8h.html#a9fa2c1c5dd577e606e1a2e83ca3ae5c6">cam.h</a>
 </li>
 <li>CAMU_SetTransferBytes()
-: <a class="el" href="cam_8h.html#ac423d9982e5a547fcfe052d767de6ef0">cam.h</a>
+: <a class="el" href="cam_8h.html#a1f8d58a8ab60d5bbea24236c5005ea9b">cam.h</a>
 </li>
 <li>CAMU_SetTransferLines()
-: <a class="el" href="cam_8h.html#a1f93d327052b1e7542e482b69874dbcd">cam.h</a>
+: <a class="el" href="cam_8h.html#a255807ab6e4e619050f15fc7ae55f3c7">cam.h</a>
 </li>
 <li>CAMU_SetTrimming()
-: <a class="el" href="cam_8h.html#ace65241ab22a82299cd94950b134ab25">cam.h</a>
+: <a class="el" href="cam_8h.html#acc3f9baecae7a05ad56b3cfca23131b5">cam.h</a>
 </li>
 <li>CAMU_SetTrimmingParams()
-: <a class="el" href="cam_8h.html#a07e5589063cda246d4faf41dbd845bb2">cam.h</a>
+: <a class="el" href="cam_8h.html#a69996f29258f46a99cc722fbc2c59f04">cam.h</a>
 </li>
 <li>CAMU_SetTrimmingParamsCenter()
-: <a class="el" href="cam_8h.html#aa831dcae4fdcb4c84d6261cf5eb2f4b9">cam.h</a>
+: <a class="el" href="cam_8h.html#ab198c1ead95d5fd416b76a6d16667b34">cam.h</a>
 </li>
 <li>CAMU_SetWhiteBalance()
-: <a class="el" href="cam_8h.html#a383e70f7e5cb086a9df632cc87e9cb52">cam.h</a>
+: <a class="el" href="cam_8h.html#a18dd79571b0661625a8806978e9999fc">cam.h</a>
 </li>
 <li>CAMU_SetWhiteBalanceWithoutBaseUp()
-: <a class="el" href="cam_8h.html#ad83e48a6b2c65a9d239f97bc2ed9d429">cam.h</a>
+: <a class="el" href="cam_8h.html#ab4ddac714ce66c771c095ecf4084d4b3">cam.h</a>
 </li>
 <li>CAMU_ShutterSoundType
 : <a class="el" href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675">cam.h</a>
@@ -332,43 +326,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895a">cam.h</a>
 </li>
 <li>CAMU_StartCapture()
-: <a class="el" href="cam_8h.html#a4644a137570acef0e71f69cac1cbaa1f">cam.h</a>
+: <a class="el" href="cam_8h.html#a321b6139a95d71a26633179c5c526cba">cam.h</a>
 </li>
 <li>CAMU_StopCapture()
-: <a class="el" href="cam_8h.html#af5f62876d8c0a91ba887c964178153fc">cam.h</a>
+: <a class="el" href="cam_8h.html#a853e49e43d5ea322e6629909538a3d37">cam.h</a>
 </li>
 <li>CAMU_SwitchContext()
-: <a class="el" href="cam_8h.html#aec3cff6ec2b8f8aca6f61beaef638842">cam.h</a>
+: <a class="el" href="cam_8h.html#a06e914db8c09e2496a45ac4e675f4b2e">cam.h</a>
 </li>
 <li>CAMU_SynchronizeVsyncTiming()
-: <a class="el" href="cam_8h.html#af4b274ae8baef4a09749e56385fc124e">cam.h</a>
+: <a class="el" href="cam_8h.html#a03f597eddc0ed77c9902d61d6ed4895a">cam.h</a>
 </li>
 <li>CAMU_WhiteBalance
 : <a class="el" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">cam.h</a>
 </li>
 <li>CAMU_WriteMcuVariableI2c()
-: <a class="el" href="cam_8h.html#a0018d34b520abf5b4bfac7306971d77a">cam.h</a>
+: <a class="el" href="cam_8h.html#adaf2155f1562b33534828cef011c6c85">cam.h</a>
 </li>
 <li>CAMU_WriteRegisterI2c()
-: <a class="el" href="cam_8h.html#ae023a76e3c39c4d574a5b3e2fde33834">cam.h</a>
+: <a class="el" href="cam_8h.html#a35964c742eb0e11aa63f06183a189da5">cam.h</a>
 </li>
 <li>CAPTURE_ENABLE
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192">csnd.h</a>
 </li>
 <li>CAPTURE_FORMAT_16BIT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2">csnd.h</a>
 </li>
 <li>CAPTURE_FORMAT_8BIT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33">csnd.h</a>
 </li>
 <li>CAPTURE_ONE_SHOT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66">csnd.h</a>
 </li>
 <li>CAPTURE_REPEAT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d">csnd.h</a>
-</li>
-<li>CFGNOR_DumpFlash()
-: <a class="el" href="cfgnor_8h.html#a77b950d848dbc78de46ce626edb9d1e8">cfgnor.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d">csnd.h</a>
 </li>
 <li>CFGNOR_Initialize()
 : <a class="el" href="cfgnor_8h.html#afe5e3cb23c2e604192fb5accbb2d8574">cfgnor.h</a>
@@ -382,23 +373,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CFGNOR_WriteData()
 : <a class="el" href="cfgnor_8h.html#ab81da0b552ab30b4a3e50881e9917a16">cfgnor.h</a>
 </li>
-<li>CFGNOR_WriteFlash()
-: <a class="el" href="cfgnor_8h.html#a9c45e8c72504916048e82f24127a6b26">cfgnor.h</a>
+<li>cfgnorDumpFlash()
+: <a class="el" href="cfgnor_8h.html#a676ea33bb8e4d4cd4c548991057e2448">cfgnor.h</a>
+</li>
+<li>cfgnorExit()
+: <a class="el" href="cfgnor_8h.html#a6af5a1ec948c981dfbf61b786bb8ae64">cfgnor.h</a>
+</li>
+<li>cfgnorInit()
+: <a class="el" href="cfgnor_8h.html#a7a45bb4d5a1c4698b8a81a78b3ecfb37">cfgnor.h</a>
+</li>
+<li>cfgnorWriteFlash()
+: <a class="el" href="cfgnor_8h.html#a935562a582305bc87d35278850002995">cfgnor.h</a>
 </li>
 <li>circleRead
 : <a class="el" href="hid_8h.html#a751cac06ba698c5e7122876c091584a0">hid.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_601
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db">y2r.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_601_SCALING
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739">y2r.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_709
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941">y2r.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_709_SCALING
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08">y2r.h</a>
 </li>
 <li>CONSOLE_BLINK_FAST
 : <a class="el" href="console_8h.html#a7afdfddea655f10c609d05b686ce36f9">console.h</a>
@@ -526,29 +526,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CSND_CapSetTimer()
 : <a class="el" href="csnd_8h.html#ad45946bf9bf1759de6ab426b511398ae">csnd.h</a>
 </li>
+<li>CSND_DutyCycle
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">csnd.h</a>
+</li>
 <li>CSND_ENCODING_ADPCM
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05">csnd.h</a>
 </li>
 <li>CSND_ENCODING_PCM16
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0">csnd.h</a>
 </li>
 <li>CSND_ENCODING_PCM8
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555">csnd.h</a>
 </li>
 <li>CSND_ENCODING_PSG
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c">csnd.h</a>
+</li>
+<li>CSND_FlushDataCache()
+: <a class="el" href="csnd_8h.html#a1e3d2d4db110d709bb6e754d498553d9">csnd.h</a>
+</li>
+<li>CSND_InvalidateDataCache()
+: <a class="el" href="csnd_8h.html#a05f05f1cf3b14150a3bdf4d805026358">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_MANUAL
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_NORELOAD
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_NORMAL
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_ONESHOT
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad">csnd.h</a>
 </li>
 <li>CSND_NUM_CHANNELS
 : <a class="el" href="csnd_8h.html#ae9650d170b002a0a8607808d946cfdbf">csnd.h</a>
@@ -581,13 +590,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="csnd_8h.html#a8431e62ee5bff8a4c0352b04a6634d8f">csnd.h</a>
 </li>
 <li>CSND_SetChnRegsPSG()
-: <a class="el" href="csnd_8h.html#afb8b94cdce5e352f7776fd5a044c2e70">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a6b9c80ddeed0c9ae64f616ec30b2925b">csnd.h</a>
 </li>
 <li>CSND_SetDspFlags()
 : <a class="el" href="csnd_8h.html#a9326d0d588ce16217f82c8f0ff1614c4">csnd.h</a>
 </li>
 <li>CSND_SetDuty()
-: <a class="el" href="csnd_8h.html#a673f3e283e1b9ca1282e3d2781d1235c">csnd.h</a>
+: <a class="el" href="csnd_8h.html#aa7f0ff03303b41b806917f5a50024dae">csnd.h</a>
 </li>
 <li>CSND_SetEncoding()
 : <a class="el" href="csnd_8h.html#a507610dcbc0bc0dc052ebcbc206a3680">csnd.h</a>
@@ -610,6 +619,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CSND_SetVol()
 : <a class="el" href="csnd_8h.html#ad5698e30728ae6dd483dc1de5f8901c4">csnd.h</a>
 </li>
+<li>CSND_StoreDataCache()
+: <a class="el" href="csnd_8h.html#ae086d894961ec01f867153cb142d846f">csnd.h</a>
+</li>
 <li>CSND_TIMER
 : <a class="el" href="csnd_8h.html#a925a677aedfae9d62cc8e916605e95ea">csnd.h</a>
 </li>
index 7b024bb5b60262ad4048439f61763b8dd562db6f..5e6cf9a9c9576dcfb1922d027f30352aa774288e 100644 (file)
@@ -257,28 +257,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="dsp_8h.html#a2722008d6a077f5d444acf4b74a16ba4">dsp.h</a>
 </li>
 <li>DutyCycle_0
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f">csnd.h</a>
 </li>
 <li>DutyCycle_12
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395">csnd.h</a>
 </li>
 <li>DutyCycle_25
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d">csnd.h</a>
 </li>
 <li>DutyCycle_37
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6">csnd.h</a>
 </li>
 <li>DutyCycle_50
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274">csnd.h</a>
 </li>
 <li>DutyCycle_62
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46">csnd.h</a>
 </li>
 <li>DutyCycle_75
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19">csnd.h</a>
 </li>
 <li>DutyCycle_87
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836">csnd.h</a>
 </li>
 <li>DVLB_Free()
 : <a class="el" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">shbin.h</a>
index 2e277402c19ff884b0ad781664c3ca5ba944ea29..96031f96f15a31b433dae4cffb0616c91d59b9ed 100644 (file)
@@ -2374,28 +2374,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="registers_8h.html#a1e4dda0b9256622e7ae616cc5a730778">registers.h</a>
 </li>
 <li>gspWaitForDMA
-: <a class="el" href="gsp_8h.html#a95267f3508badebdcd0788cf262c99d8">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a95267f3508badebdcd0788cf262c99d8">gspgpu.h</a>
 </li>
 <li>gspWaitForP3D
-: <a class="el" href="gsp_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspgpu.h</a>
 </li>
 <li>gspWaitForPPF
-: <a class="el" href="gsp_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspgpu.h</a>
 </li>
 <li>gspWaitForPSC0
-: <a class="el" href="gsp_8h.html#a704e891a5d988f4964c24dc2b8bac787">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspgpu.h</a>
 </li>
 <li>gspWaitForPSC1
-: <a class="el" href="gsp_8h.html#a8a6e23746817c80d092cefd439d490f6">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a8a6e23746817c80d092cefd439d490f6">gspgpu.h</a>
 </li>
 <li>gspWaitForVBlank
-: <a class="el" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspgpu.h</a>
 </li>
 <li>gspWaitForVBlank0
-: <a class="el" href="gsp_8h.html#ac999e7889bfe880d47ef787aa4ad36ff">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#ac999e7889bfe880d47ef787aa4ad36ff">gspgpu.h</a>
 </li>
 <li>gspWaitForVBlank1
-: <a class="el" href="gsp_8h.html#a109b22fd311cb108387d59c298d5acef">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a109b22fd311cb108387d59c298d5acef">gspgpu.h</a>
 </li>
 <li>GX_BUFFER_DIM
 : <a class="el" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">gx.h</a>
index 3087c987120ff5f75e613aa45f3b71b878ca8927..076b531f810f17d19af5bc774a99fec8ea5ffaa2 100644 (file)
@@ -113,8 +113,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 &#160;
 
 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
-<li>APP_STATUS
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54">apt.h</a>
+<li>APT_AppStatus
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47">apt.h</a>
+</li>
+<li>APT_HookType
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6">apt.h</a>
+</li>
+<li>APT_Signal
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873">apt.h</a>
 </li>
 <li>ArbitrationType
 : <a class="el" href="svc_8h.html#a00f5b708129ef172b59197a775b533ec">svc.h</a>
@@ -123,9 +129,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
-<li>CAMU_CameraSelect
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85">cam.h</a>
-</li>
 <li>CAMU_Context
 : <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255">cam.h</a>
 </li>
@@ -150,9 +153,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CAMU_PhotoMode
 : <a class="el" href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8a">cam.h</a>
 </li>
-<li>CAMU_Port
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabf">cam.h</a>
-</li>
 <li>CAMU_ShutterSoundType
 : <a class="el" href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675">cam.h</a>
 </li>
@@ -162,6 +162,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CAMU_WhiteBalance
 : <a class="el" href="cam_8h.html#a5d3bf5af790ab2c2bbbfedf46d756c53">cam.h</a>
 </li>
+<li>CSND_DutyCycle
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473b">csnd.h</a>
+</li>
 </ul>
 
 
@@ -288,14 +291,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>GPU_WRITEMASK
 : <a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">enums.h</a>
 </li>
-<li>GSP_Event
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8b">gsp.h</a>
-</li>
-<li>GSP_FramebufferFormats
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">gsp.h</a>
+<li>GSPGPU_Event
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">gspgpu.h</a>
 </li>
-<li>GSPLCD_Screens
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24">gsp.h</a>
+<li>GSPGPU_FramebufferFormats
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">gspgpu.h</a>
 </li>
 <li>GX_FILL_CONTROL
 : <a class="el" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273">gx.h</a>
@@ -313,8 +313,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>HID_Event
 : <a class="el" href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78">hid.h</a>
 </li>
-<li>httpcReqStatus
-: <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpc.h</a>
+<li>HTTPC_RequestStatus
+: <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">httpc.h</a>
 </li>
 </ul>
 
@@ -345,19 +345,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>MICU_SampleRate
 : <a class="el" href="mic_8h.html#ae126d52922918356ed810bcc398ad62b">mic.h</a>
 </li>
-<li>mvdstdMode
-: <a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvd.h</a>
+<li>MVDSTD_InputFormat
+: <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">mvd.h</a>
 </li>
-<li>mvdstdTypeInput
-: <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvd.h</a>
+<li>MVDSTD_Mode
+: <a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">mvd.h</a>
 </li>
-<li>mvdstdTypeOutput
-: <a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvd.h</a>
+<li>MVDSTD_OutputFormat
+: <a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">mvd.h</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>ndspClippingMode
+: <a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndsp.h</a>
+</li>
+<li>ndspInterpType
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">channel.h</a>
+</li>
+<li>ndspOutputMode
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndsp.h</a>
+</li>
+<li>ndspSpeakerPos
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndsp.h</a>
+</li>
 <li>NS_APPID
 : <a class="el" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867">apt.h</a>
 </li>
@@ -365,17 +377,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
-<li>PAD_KEY
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">hid.h</a>
-</li>
 <li>ProcessEventReason
 : <a class="el" href="svc_8h.html#a15668f707ae2a742896d12b225397079">svc.h</a>
 </li>
-<li>ps_aes_algo
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536">ps.h</a>
+<li>PS_AESAlgorithm
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">ps.h</a>
 </li>
-<li>ps_aes_keytypes
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">ps.h</a>
+<li>PS_AESKeyType
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">ps.h</a>
 </li>
 </ul>
 
@@ -395,20 +404,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 
 <h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
-<li>Y2R_BlockAlignment
-: <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">y2r.h</a>
+<li>Y2RU_BlockAlignment
+: <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">y2r.h</a>
 </li>
-<li>Y2R_InputFormat
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">y2r.h</a>
+<li>Y2RU_InputFormat
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">y2r.h</a>
 </li>
-<li>Y2R_OutputFormat
-: <a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">y2r.h</a>
+<li>Y2RU_OutputFormat
+: <a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">y2r.h</a>
 </li>
-<li>Y2R_Rotation
-: <a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">y2r.h</a>
+<li>Y2RU_Rotation
+: <a class="el" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">y2r.h</a>
 </li>
-<li>Y2R_StandardCoefficient
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">y2r.h</a>
+<li>Y2RU_StandardCoefficient
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">y2r.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 0d8950cf89db075f2aa9fc89ccb68837dbfe304c..1778fafc109967de8b2262d05b3b626db55e0708 100644 (file)
@@ -122,31 +122,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
 <li>APP_APPLETCLOSED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ac95725568a2a4bc7bbff2c892b8ad119">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ac95725568a2a4bc7bbff2c892b8ad119">apt.h</a>
 </li>
 <li>APP_APPLETSTARTED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aa6ae16e4812f03d3cf7d0109c4fe166f">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aa6ae16e4812f03d3cf7d0109c4fe166f">apt.h</a>
 </li>
 <li>APP_EXITING
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54aee012b4f899fb0d3885f261b6c8f6302">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47aee012b4f899fb0d3885f261b6c8f6302">apt.h</a>
 </li>
 <li>APP_NOTINITIALIZED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a89cf5389dbaa1450c13c06add477a5ff">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a89cf5389dbaa1450c13c06add477a5ff">apt.h</a>
 </li>
 <li>APP_PREPARE_SLEEPMODE
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a80154eb5cf9d6e4a50b6842e3372793f">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a80154eb5cf9d6e4a50b6842e3372793f">apt.h</a>
 </li>
 <li>APP_RUNNING
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a71b026b3a2b676e4176ee9f8dae22f1d">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a71b026b3a2b676e4176ee9f8dae22f1d">apt.h</a>
 </li>
 <li>APP_SLEEPMODE
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54ad69419936a7afd06c6767cad6341e058">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47ad69419936a7afd06c6767cad6341e058">apt.h</a>
 </li>
 <li>APP_SUSPENDED
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a424275934bd427edfec40795fd3dfc87">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a424275934bd427edfec40795fd3dfc87">apt.h</a>
 </li>
 <li>APP_SUSPENDING
-: <a class="el" href="apt_8h.html#ad0cd7c4ceb43643f0765e991bc413e54a95c4af5ec1843b957bcf1389d17a9ac1">apt.h</a>
+: <a class="el" href="apt_8h.html#af758bda479df7ac72bc891fb7c068f47a95c4af5ec1843b957bcf1389d17a9ac1">apt.h</a>
 </li>
 <li>APPID_AMIIBO_SETTINGS
 : <a class="el" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a4ef448d27710631a82b64e46de9a1a15">apt.h</a>
@@ -209,49 +209,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a012c2e84072c16e1c9b6507a667dedd2">apt.h</a>
 </li>
 <li>APTHOOK_COUNT
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaea6700f7e5b06741e63478592f756645">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aea6700f7e5b06741e63478592f756645">apt.h</a>
 </li>
 <li>APTHOOK_ONEXIT
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea0dad384082914a54947b2407dc5edf75">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a0dad384082914a54947b2407dc5edf75">apt.h</a>
 </li>
 <li>APTHOOK_ONRESTORE
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaa8d5c3b92880336828fd56f93993d3a4">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6aa8d5c3b92880336828fd56f93993d3a4">apt.h</a>
 </li>
 <li>APTHOOK_ONSLEEP
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4446865116acaacdf4a8ccf2b5623fbc">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a4446865116acaacdf4a8ccf2b5623fbc">apt.h</a>
 </li>
 <li>APTHOOK_ONSUSPEND
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea13c5520f05c890c64de9cd26a46e5ce6">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a13c5520f05c890c64de9cd26a46e5ce6">apt.h</a>
 </li>
 <li>APTHOOK_ONWAKEUP
-: <a class="el" href="apt_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7ef5107c13070dc06c86ad334b78d6bd">apt.h</a>
+: <a class="el" href="apt_8h.html#a65688ade2995260aadd4ab7539df58a6a7ef5107c13070dc06c86ad334b78d6bd">apt.h</a>
 </li>
 <li>APTSIGNAL_ENABLE
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a32a307f57737ea8366297b23f550bb7f">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a32a307f57737ea8366297b23f550bb7f">apt.h</a>
 </li>
 <li>APTSIGNAL_ENTERSLEEP
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af8166042874c4fdb924214cdd5896c6e">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873af8166042874c4fdb924214cdd5896c6e">apt.h</a>
 </li>
 <li>APTSIGNAL_ERROR
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a000d03422313d6646d8d749606aced0c">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a000d03422313d6646d8d749606aced0c">apt.h</a>
 </li>
 <li>APTSIGNAL_HOMEBUTTON
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae56c10181fe655bfd60690c5d32866a2">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae56c10181fe655bfd60690c5d32866a2">apt.h</a>
 </li>
 <li>APTSIGNAL_POWERBUTTON
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a079561f459d1f1838a33834beffb8aed">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a079561f459d1f1838a33834beffb8aed">apt.h</a>
 </li>
 <li>APTSIGNAL_PREPARESLEEP
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a046b52a126ac897dc193379ed860d06a">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a046b52a126ac897dc193379ed860d06a">apt.h</a>
 </li>
 <li>APTSIGNAL_SLEEPSYSTEM
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3031c83ed6b3b7e51277daa1802bbdca">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a3031c83ed6b3b7e51277daa1802bbdca">apt.h</a>
 </li>
 <li>APTSIGNAL_UTILITY
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a6475f5b012c2f4a00c2db6ca44a19b4f">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873a6475f5b012c2f4a00c2db6ca44a19b4f">apt.h</a>
 </li>
 <li>APTSIGNAL_WAKEUP
-: <a class="el" href="apt_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae944de692c8d9ef085d909e138e21bc9">apt.h</a>
+: <a class="el" href="apt_8h.html#a2722d05c62173b5d6e4a22a4666a6873ae944de692c8d9ef085d909e138e21bc9">apt.h</a>
 </li>
 <li>ARBITRATION_DECREMENT_AND_WAIT_IF_LESS_THAN
 : <a class="el" href="svc_8h.html#a00f5b708129ef172b59197a775b533eca551c32ebca2151dc1fed5450d458433f">svc.h</a>
index aae5ccfa9a6762c7d8e47f78fe3f0fcb417a10c4..dece9cc322b6387f33d948c73e3743b0b0d1b4ea 100644 (file)
@@ -122,10 +122,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
 <li>BLOCK_8_BY_8
-: <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803">y2r.h</a>
+: <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803">y2r.h</a>
 </li>
 <li>BLOCK_LINE
-: <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736">y2r.h</a>
+: <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736">y2r.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 626ffc72eba5c9730d22b58cd0cf5338d1a777e0..12a897ac8253782020efb7f579acf3b3b589e910 100644 (file)
@@ -122,31 +122,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
 <li>CAPTURE_ENABLE
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaacec68f59b76a91b4347cba0f1123e192">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9eacec68f59b76a91b4347cba0f1123e192">csnd.h</a>
 </li>
 <li>CAPTURE_FORMAT_16BIT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa4669f25cd65a30bb965aa908930f91e2">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea4669f25cd65a30bb965aa908930f91e2">csnd.h</a>
 </li>
 <li>CAPTURE_FORMAT_8BIT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa12c8375814ed36ae92e5917674f6aa33">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea12c8375814ed36ae92e5917674f6aa33">csnd.h</a>
 </li>
 <li>CAPTURE_ONE_SHOT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa7254fd1b7ef674d8509472f924569d66">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7254fd1b7ef674d8509472f924569d66">csnd.h</a>
 </li>
 <li>CAPTURE_REPEAT
-: <a class="el" href="csnd_8h.html#a80155586fa275b28773c9b203f52cabaa67e19d25612016e24117411de7768c6d">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea67e19d25612016e24117411de7768c6d">csnd.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_601
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db">y2r.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_601_SCALING
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739">y2r.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_709
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941">y2r.h</a>
 </li>
 <li>COEFFICIENT_ITU_R_BT_709_SCALING
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08">y2r.h</a>
 </li>
 <li>CONTEXT_A
 : <a class="el" href="cam_8h.html#a67d15fdc4b48f745530df1f27f3d5255a4c8b59d076b8ec347a3e1967408c4fa6">cam.h</a>
@@ -203,28 +203,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#a11111884781ecb9e9ffc2d86aa90072aa7324fe6cada96aa147869a5dd23246ed">cam.h</a>
 </li>
 <li>CSND_ENCODING_ADPCM
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da582f62792044dd0e04d049c46c703e05">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a582f62792044dd0e04d049c46c703e05">csnd.h</a>
 </li>
 <li>CSND_ENCODING_PCM16
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4dad47c5d413a01044335b3c67fa246abd0">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388ad47c5d413a01044335b3c67fa246abd0">csnd.h</a>
 </li>
 <li>CSND_ENCODING_PCM8
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da6e356f44fa879a30ba88773f3bdca555">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a6e356f44fa879a30ba88773f3bdca555">csnd.h</a>
 </li>
 <li>CSND_ENCODING_PSG
-: <a class="el" href="csnd_8h.html#a16af7b253440dadd46a80a4b9fddba4da0f1435e30f89c19ba51b7c41ba17b44c">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a385c44f6fb256e5716a2302a5b940388a0f1435e30f89c19ba51b7c41ba17b44c">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_MANUAL
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25adfce2b3aaa42695a4cff0f3ab60affdb">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dadfce2b3aaa42695a4cff0f3ab60affdb">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_NORELOAD
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25ad71adeb437770dd4a31f2b76c696e26a">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dad71adeb437770dd4a31f2b76c696e26a">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_NORMAL
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25a2942c4a7f73f6df778630df049a241d5">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035da2942c4a7f73f6df778630df049a241d5">csnd.h</a>
 </li>
 <li>CSND_LOOPMODE_ONESHOT
-: <a class="el" href="csnd_8h.html#aba01db17f4a2bfbc3db60dc172972a25afa9f7251be9d150db5382d273c993fad">csnd.h</a>
+: <a class="el" href="csnd_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa9f7251be9d150db5382d273c993fad">csnd.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index d74c6d65b67fc4b509a5f50f3daf203d8397551e..7e7a1de04783eaee85992379df3c8bbec692dd69 100644 (file)
@@ -179,28 +179,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="dsp_8h.html#a896018cfcf404669ebc07f739cffe141a86463c39976912dee1e736d36068929f">dsp.h</a>
 </li>
 <li>DutyCycle_0
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa9d91665edbc53cb3c1b38ab65c9e148f">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba9d91665edbc53cb3c1b38ab65c9e148f">csnd.h</a>
 </li>
 <li>DutyCycle_12
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa97eb8f9594b0a93ede4822fff2617395">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba97eb8f9594b0a93ede4822fff2617395">csnd.h</a>
 </li>
 <li>DutyCycle_25
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa1c2f324b689725a54bc022735077c60d">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba1c2f324b689725a54bc022735077c60d">csnd.h</a>
 </li>
 <li>DutyCycle_37
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa41468ebe9f108e9e631a43f8e721f0e6">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba41468ebe9f108e9e631a43f8e721f0e6">csnd.h</a>
 </li>
 <li>DutyCycle_50
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa74404af2e56a99dd7420b8a8d31bb274">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba74404af2e56a99dd7420b8a8d31bb274">csnd.h</a>
 </li>
 <li>DutyCycle_62
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa62cbe7729975083926caf9b6f86eed46">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba62cbe7729975083926caf9b6f86eed46">csnd.h</a>
 </li>
 <li>DutyCycle_75
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa7bfe315fdd8bb531c05d82cdf047da19">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba7bfe315fdd8bb531c05d82cdf047da19">csnd.h</a>
 </li>
 <li>DutyCycle_87
-: <a class="el" href="csnd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa0f083b7bb0225ac272a7bd937bd0b836">csnd.h</a>
+: <a class="el" href="csnd_8h.html#acae9c70ff02a1b5cf2521a841b11473ba0f083b7bb0225ac272a7bd937bd0b836">csnd.h</a>
 </li>
 <li>DVLE_CONST_BOOL
 : <a class="el" href="shbin_8h.html#a20873c765b1c44b7c07cfef62ff2cf09a8565a5d83c51b59af0a3f732d458e384">shbin.h</a>
index b04dd916439398b9eb6c42d64212e3a937f1515d..8746261fed9c1185f48a8139310d0d513c0c8c35 100644 (file)
@@ -656,52 +656,52 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71">enums.h</a>
 </li>
 <li>GSP_BGR8_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952a7e2e54f5d000504cd971d23bf2d2b58f">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">gspgpu.h</a>
 </li>
 <li>GSP_RGB565_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952af2acd7de248add1481404d4cd1fdf816">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816">gspgpu.h</a>
 </li>
 <li>GSP_RGB5_A1_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952a6262e1f07384fcc538113978d5c8a6b8">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8">gspgpu.h</a>
 </li>
 <li>GSP_RGBA4_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952a7d05a3900d34338a30c681f67c35093b">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b">gspgpu.h</a>
 </li>
 <li>GSP_RGBA8_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952abcae9c454df64644542ee85d4460647f">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f">gspgpu.h</a>
 </li>
-<li>GSPEVENT_DMA
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba97e2f831b28d590ce6a001d488a14ceb">gsp.h</a>
+<li>GSPGPU_EVENT_DMA
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af">gspgpu.h</a>
 </li>
-<li>GSPEVENT_MAX
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba985e5f7394dfb7ff97fa7d42609699a2">gsp.h</a>
+<li>GSPGPU_EVENT_MAX
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2">gspgpu.h</a>
 </li>
-<li>GSPEVENT_P3D
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba2c490954ca89099f434662ff21e14e27">gsp.h</a>
+<li>GSPGPU_EVENT_P3D
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e">gspgpu.h</a>
 </li>
-<li>GSPEVENT_PPF
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8baa70910254314f59aaccdc8933a8d2476">gsp.h</a>
+<li>GSPGPU_EVENT_PPF
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768">gspgpu.h</a>
 </li>
-<li>GSPEVENT_PSC0
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba694bb749d61fa446d8dc5f85a5bad19c">gsp.h</a>
+<li>GSPGPU_EVENT_PSC0
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78">gspgpu.h</a>
 </li>
-<li>GSPEVENT_PSC1
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba5e88df1ecd6b4058142af9ff4528f6dd">gsp.h</a>
+<li>GSPGPU_EVENT_PSC1
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2">gspgpu.h</a>
 </li>
-<li>GSPEVENT_VBlank0
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8bae62393a747a9161da356f931bac13d4d">gsp.h</a>
+<li>GSPGPU_EVENT_VBlank0
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6">gspgpu.h</a>
 </li>
-<li>GSPEVENT_VBlank1
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba1e7ec425eea69c8c3ac60021bfcfa8b1">gsp.h</a>
+<li>GSPGPU_EVENT_VBlank1
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f">gspgpu.h</a>
 </li>
-<li>GSPLCD_BOTH
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24a2c44ee6ca9f7b735a1b5a5a466c98cad">gsp.h</a>
+<li>GSPLCD_SCREEN_BOTH
+: <a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d">gsplcd.h</a>
 </li>
-<li>GSPLCD_BOTTOM
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24a460d5fb2f2c2c9ce9f87060309fe042a">gsp.h</a>
+<li>GSPLCD_SCREEN_BOTTOM
+: <a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696">gsplcd.h</a>
 </li>
-<li>GSPLCD_TOP
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24a41daffc47579e54b9b2269ebfd91cbcc">gsp.h</a>
+<li>GSPLCD_SCREEN_TOP
+: <a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba">gsplcd.h</a>
 </li>
 <li>GX_FILL_16BIT_DEPTH
 : <a class="el" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2bc635a0bd73fdcc6aea5c25c1e2430c">gx.h</a>
index b4fdac17a31cd80491a1899669b0bc4291a42c81..2c80a9de30679793c675505b9a9901c5456b13d1 100644 (file)
@@ -139,11 +139,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>HIDEVENT_PAD1
 : <a class="el" href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78a5a886f067880b2931251b0d78d5728f1">hid.h</a>
 </li>
-<li>HTTPCREQSTAT_DLREADY
-: <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976">httpc.h</a>
+<li>HTTPC_STATUS_DOWNLOAD_READY
+: <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19">httpc.h</a>
 </li>
-<li>HTTPCREQSTAT_INPROGRESS_REQSENT
-: <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df">httpc.h</a>
+<li>HTTPC_STATUS_REQUEST_IN_PROGRESS
+: <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885">httpc.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index c79e3fafb182c7e87ce6121e6cec403e41ca31cb..d93484258fc8da07c4ebe00417c289581da15974 100644 (file)
@@ -122,19 +122,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
 <li>INPUT_YUV420_INDIV_16
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4">y2r.h</a>
 </li>
 <li>INPUT_YUV420_INDIV_8
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e">y2r.h</a>
 </li>
 <li>INPUT_YUV422_BATCH
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7">y2r.h</a>
 </li>
 <li>INPUT_YUV422_INDIV_16
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0">y2r.h</a>
 </li>
 <li>INPUT_YUV422_INDIV_8
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496">y2r.h</a>
 </li>
 <li>IPC_BUFFER_R
 : <a class="el" href="ipc_8h.html#ae0ccf9e363a4bd3b070762b57ffc8783aa8137b3b700afc9926ead9fcffaff34f">ipc.h</a>
index 9c896293dfdd15c6c1334a03bde0f02cd1044e3e..b89a572f54a2f42f53d052d57ad014034f726a2b 100644 (file)
@@ -122,85 +122,85 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
 <li>KEY_A
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">hid.h</a>
 </li>
 <li>KEY_B
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">hid.h</a>
 </li>
 <li>KEY_CPAD_DOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105">hid.h</a>
 </li>
 <li>KEY_CPAD_LEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85">hid.h</a>
 </li>
 <li>KEY_CPAD_RIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c">hid.h</a>
 </li>
 <li>KEY_CPAD_UP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b">hid.h</a>
 </li>
 <li>KEY_CSTICK_DOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9">hid.h</a>
 </li>
 <li>KEY_CSTICK_LEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56">hid.h</a>
 </li>
 <li>KEY_CSTICK_RIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6">hid.h</a>
 </li>
 <li>KEY_CSTICK_UP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba">hid.h</a>
 </li>
 <li>KEY_DDOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe">hid.h</a>
 </li>
 <li>KEY_DLEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc">hid.h</a>
 </li>
 <li>KEY_DOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416">hid.h</a>
 </li>
 <li>KEY_DRIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0">hid.h</a>
 </li>
 <li>KEY_DUP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6">hid.h</a>
 </li>
 <li>KEY_L
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62">hid.h</a>
 </li>
 <li>KEY_LEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65">hid.h</a>
 </li>
 <li>KEY_R
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff">hid.h</a>
 </li>
 <li>KEY_RIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d">hid.h</a>
 </li>
 <li>KEY_SELECT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5">hid.h</a>
 </li>
 <li>KEY_START
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">hid.h</a>
 </li>
 <li>KEY_TOUCH
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8">hid.h</a>
 </li>
 <li>KEY_UP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd">hid.h</a>
 </li>
 <li>KEY_X
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497">hid.h</a>
 </li>
 <li>KEY_Y
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3">hid.h</a>
 </li>
 <li>KEY_ZL
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a">hid.h</a>
 </li>
 <li>KEY_ZR
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f">hid.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 1fcfbec2b38d53cc2a01089981a2ae697507c07f..77f62c88b9d9619aca1792c0e93314c05eba05c4 100644 (file)
@@ -241,20 +241,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>MICU_SAMPLE_RATE_8180
 : <a class="el" href="mic_8h.html#ae126d52922918356ed810bcc398ad62bac2a768cc557b9c41aef9028824906fb0">mic.h</a>
 </li>
-<li>MVDMODE_COLORFORMATCONV
-: <a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583">mvd.h</a>
+<li>MVD_INPUT_H264
+: <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac">mvd.h</a>
 </li>
-<li>MVDMODE_VIDEOPROCESSING
-: <a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f">mvd.h</a>
+<li>MVD_INPUT_YUYV422
+: <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12">mvd.h</a>
 </li>
-<li>MVDTYPEIN_H264
-: <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963">mvd.h</a>
+<li>MVD_OUTPUT_RGB565
+: <a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3">mvd.h</a>
 </li>
-<li>MVDTYPEIN_YUYV422
-: <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a">mvd.h</a>
+<li>MVDMODE_COLORFORMATCONV
+: <a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583">mvd.h</a>
 </li>
-<li>MVDTYPEOUT_RGB565
-: <a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33">mvd.h</a>
+<li>MVDMODE_VIDEOPROCESSING
+: <a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f">mvd.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 78c71c4d580acceb17367c2905e1bc7cfe963268..aa24b7570b07293ef6a07b2b110e7d10e2dd28db 100644 (file)
@@ -125,10 +125,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a7af2e3b4de379053f3edde298c3391ed">channel.h</a>
 </li>
 <li>NDSP_CLIP_NORMAL
-: <a class="el" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893">ndsp.h</a>
 </li>
 <li>NDSP_CLIP_SOFT
-: <a class="el" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a">ndsp.h</a>
 </li>
 <li>NDSP_ENCODING_ADPCM
 : <a class="el" href="channel_8h.html#a06fc87d81c62e9abb8790b6e5713c55bac588413fc3520d386b805e6db0c23c96">channel.h</a>
@@ -167,43 +167,43 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a21a2e8f1b3fea65d9d636ebae1df2533">channel.h</a>
 </li>
 <li>NDSP_INTERP_LINEAR
-: <a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53">channel.h</a>
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53">channel.h</a>
 </li>
 <li>NDSP_INTERP_NONE
-: <a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c">channel.h</a>
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c">channel.h</a>
 </li>
 <li>NDSP_INTERP_POLYPHASE
-: <a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b">channel.h</a>
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b">channel.h</a>
 </li>
 <li>NDSP_OUTPUT_MONO
-: <a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55">ndsp.h</a>
 </li>
 <li>NDSP_OUTPUT_STEREO
-: <a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1">ndsp.h</a>
 </li>
 <li>NDSP_OUTPUT_SURROUND
-: <a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4">ndsp.h</a>
 </li>
 <li>NDSP_SPKPOS_NUM
-: <a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911">ndsp.h</a>
 </li>
 <li>NDSP_SPKPOS_SQUARE
-: <a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef">ndsp.h</a>
 </li>
 <li>NDSP_SPKPOS_WIDE
-: <a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_DONE
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_FREE
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_PLAYING
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_QUEUED
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2">ndsp.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 4cf4938048479f5d387d246b86291b6699f8c7be..338c8a1361cbc2eb56adaeda28558d9efddfad08 100644 (file)
@@ -122,10 +122,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
 <li>OUTPUT_RGB_16_555
-: <a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0">y2r.h</a>
 </li>
 <li>OUTPUT_RGB_32
-: <a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e">y2r.h</a>
 </li>
 <li>OUTPUT_RGB_565
 : <a class="el" href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85a17d4aba3a605114a3de59c55de06e4e2">cam.h</a>
index a8dfd0691a8dbac1efae59add591562543836034..200654b83f52e42d2a684fb95b1c89e98db6d795 100644 (file)
@@ -137,64 +137,64 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8aa78e5da8ca0a799f19613251183efd2bb">cam.h</a>
 </li>
 <li>PORT_BOTH
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f">cam.h</a>
 </li>
 <li>PORT_CAM1
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce">cam.h</a>
 </li>
 <li>PORT_CAM2
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a">cam.h</a>
 </li>
 <li>PORT_NONE
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51">cam.h</a>
 </li>
-<li>ps_CBC_DEC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68">ps.h</a>
+<li>PS_ALGORITHM_CBC_DEC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0">ps.h</a>
 </li>
-<li>ps_CBC_ENC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509">ps.h</a>
+<li>PS_ALGORITHM_CBC_ENC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d">ps.h</a>
 </li>
-<li>ps_CCM_DEC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4">ps.h</a>
+<li>PS_ALGORITHM_CCM_DEC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92">ps.h</a>
 </li>
-<li>ps_CCM_ENC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338">ps.h</a>
+<li>PS_ALGORITHM_CCM_ENC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451">ps.h</a>
 </li>
-<li>ps_CTR_DEC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd">ps.h</a>
+<li>PS_ALGORITHM_CTR_DEC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18">ps.h</a>
 </li>
-<li>ps_CTR_ENC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc">ps.h</a>
+<li>PS_ALGORITHM_CTR_ENC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8">ps.h</a>
 </li>
-<li>ps_KEYSLOT_0D
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d">ps.h</a>
+<li>PS_KEYSLOT_0D
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada">ps.h</a>
 </li>
-<li>ps_KEYSLOT_2D
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd">ps.h</a>
+<li>PS_KEYSLOT_2D
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e">ps.h</a>
 </li>
-<li>ps_KEYSLOT_2E
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d">ps.h</a>
+<li>PS_KEYSLOT_2E
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858">ps.h</a>
 </li>
-<li>ps_KEYSLOT_31
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312">ps.h</a>
+<li>PS_KEYSLOT_31
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335">ps.h</a>
 </li>
-<li>ps_KEYSLOT_32
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518">ps.h</a>
+<li>PS_KEYSLOT_32
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef">ps.h</a>
 </li>
-<li>ps_KEYSLOT_36
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3">ps.h</a>
+<li>PS_KEYSLOT_36
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126">ps.h</a>
 </li>
-<li>ps_KEYSLOT_38
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2">ps.h</a>
+<li>PS_KEYSLOT_38
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e">ps.h</a>
 </li>
-<li>ps_KEYSLOT_39_DLP
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417">ps.h</a>
+<li>PS_KEYSLOT_39_DLP
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6">ps.h</a>
 </li>
-<li>ps_KEYSLOT_39_NFC
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867">ps.h</a>
+<li>PS_KEYSLOT_39_NFC
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d">ps.h</a>
 </li>
-<li>ps_KEYSLOT_INVALID
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c">ps.h</a>
+<li>PS_KEYSLOT_INVALID
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197">ps.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 12f22dfa3c314c6b8c733a9e8f7bc0337f347d70..f5733d2a482f50d239e9fa4f56dc3e7388403172 100644 (file)
@@ -122,28 +122,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
 <li>SELECT_ALL
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e">cam.h</a>
 </li>
 <li>SELECT_IN1
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">cam.h</a>
 </li>
 <li>SELECT_IN1_OUT1
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a">cam.h</a>
 </li>
 <li>SELECT_IN1_OUT2
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f">cam.h</a>
 </li>
 <li>SELECT_NONE
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9">cam.h</a>
 </li>
 <li>SELECT_OUT1
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">cam.h</a>
 </li>
 <li>SELECT_OUT1_OUT2
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad">cam.h</a>
 </li>
 <li>SELECT_OUT2
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">cam.h</a>
 </li>
 <li>SHUTTER_SOUND_TYPE_MOVIE
 : <a class="el" href="cam_8h.html#a5059b91f27e994c2f4ef4a6c9d454675a5ade087b3d19f8d00ce15420304f0b8c">cam.h</a>
@@ -182,28 +182,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa053bb6c18c1cc5ff2b3caff33d22a73b">cam.h</a>
 </li>
 <li>SOUND_ENABLE
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_16BIT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_8BIT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_ADPCM
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_PSG
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385">csnd.h</a>
 </li>
 <li>SOUND_LINEAR_INTERP
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d">csnd.h</a>
 </li>
 <li>SOUND_ONE_SHOT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0">csnd.h</a>
 </li>
 <li>SOUND_REPEAT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922">csnd.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 6c24fb6c51bbcb9d758f57699b548475e8be4ec9..0066a65f597b47c5b0469bc7060270149f13b533 100644 (file)
@@ -129,8 +129,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ACU_GetWifiStatus()
 : <a class="el" href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ac.h</a>
 </li>
-<li>ACU_WaitInternetConnection()
-: <a class="el" href="ac_8h.html#acf70d7f0733f41425667dd466f0ed7ce">ac.h</a>
+<li>acWaitInternetConnection()
+: <a class="el" href="ac_8h.html#a7c084fac417deb278627a69115400906">ac.h</a>
 </li>
 <li>AM_CancelCIAInstall()
 : <a class="el" href="am_8h.html#aa14c82d746e8e7912f45ca94d4275de1">am.h</a>
@@ -232,7 +232,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="apt_8h.html#a44cc270cef75948c601d02a6b72e331a">apt.h</a>
 </li>
 <li>APT_InquireNotification()
-: <a class="el" href="apt_8h.html#a26ac4ae36b5504b5820be7fe0661ad26">apt.h</a>
+: <a class="el" href="apt_8h.html#a6d9c84201b13a43c3417d7e2f61b231b">apt.h</a>
 </li>
 <li>APT_IsRegistered()
 : <a class="el" href="apt_8h.html#a3877c4a86d4e491557e7e9bf86b8da95">apt.h</a>
@@ -301,7 +301,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="apt_8h.html#a0758146d7d1535374a8bf9660045b248">apt.h</a>
 </li>
 <li>aptGetStatus()
-: <a class="el" href="apt_8h.html#a2187ea470a48f15ebb4137eaf3c865c9">apt.h</a>
+: <a class="el" href="apt_8h.html#a934a994022b502b18074661ed41edfff">apt.h</a>
 </li>
 <li>aptGetStatusPower()
 : <a class="el" href="apt_8h.html#a0182d88ee69776fa23be4ec014cb9448">apt.h</a>
@@ -322,7 +322,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="apt_8h.html#ace90f5a90cf1625f210703f38ce6bed3">apt.h</a>
 </li>
 <li>aptSetStatus()
-: <a class="el" href="apt_8h.html#ae368991bccc21c18551fb8fe4fefc5c2">apt.h</a>
+: <a class="el" href="apt_8h.html#a9fbd3ed72a947d50ca8b38c7f685f668">apt.h</a>
 </li>
 <li>aptSetStatusPower()
 : <a class="el" href="apt_8h.html#a41c55086efa92d739a9b05171f55dbb2">apt.h</a>
index 516f8c9aa486214d317019052ed75b9ee06c3220..d18d14d2153192f0324700a753a9cbfe966a6eb6 100644 (file)
@@ -127,10 +127,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#a06e244701975c47e50c77be6df2bca49">cam.h</a>
 </li>
 <li>CAMU_Activate()
-: <a class="el" href="cam_8h.html#ac948d3942cdfb14bfef402792ff8eeb2">cam.h</a>
+: <a class="el" href="cam_8h.html#addadfc1fddea8746332b80f4950202fc">cam.h</a>
 </li>
 <li>CAMU_ClearBuffer()
-: <a class="el" href="cam_8h.html#a869cee3c1b91b90e831581a407e2cadf">cam.h</a>
+: <a class="el" href="cam_8h.html#a21fb88a5c8f92ab9c8c912b19d2737f6">cam.h</a>
 </li>
 <li>CAMU_DriverFinalize()
 : <a class="el" href="cam_8h.html#a2e4e7dfb3998247509a6acd8fc7222f5">cam.h</a>
@@ -139,19 +139,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#a394b13452d8eeed6c81689b258ef1faf">cam.h</a>
 </li>
 <li>CAMU_FlipImage()
-: <a class="el" href="cam_8h.html#a55309423d1241964a14a7bdb6be8c546">cam.h</a>
+: <a class="el" href="cam_8h.html#a06d6d131c33c9d20475d2410083b50fc">cam.h</a>
 </li>
 <li>CAMU_GetActivatedCamera()
-: <a class="el" href="cam_8h.html#a0a5977771ea9a95458a4ee792a4c9b1d">cam.h</a>
+: <a class="el" href="cam_8h.html#a4b4d6db7322988ac5416254eb7d585fd">cam.h</a>
 </li>
 <li>CAMU_GetBufferErrorInterruptEvent()
-: <a class="el" href="cam_8h.html#ae7bfb69cae955f5a0da57953cc059c04">cam.h</a>
+: <a class="el" href="cam_8h.html#a2af14ee3d645f6d433b2cc6ea1570ae0">cam.h</a>
 </li>
 <li>CAMU_GetImageQualityCalibrationData()
 : <a class="el" href="cam_8h.html#a1a4eb70ba80b447e19dd152ae9023fd8">cam.h</a>
 </li>
 <li>CAMU_GetLatestVsyncTiming()
-: <a class="el" href="cam_8h.html#ad1b4b399a59c57233acf436d46dcbed9">cam.h</a>
+: <a class="el" href="cam_8h.html#a146b10f3dede58b3708d40c81671ee46">cam.h</a>
 </li>
 <li>CAMU_GetMaxBytes()
 : <a class="el" href="cam_8h.html#af6b13cf2219bfa0a7b39d7469934290d">cam.h</a>
@@ -160,88 +160,88 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#abb8d83be661c9c287a9b8e8b85a2cfe7">cam.h</a>
 </li>
 <li>CAMU_GetSleepCamera()
-: <a class="el" href="cam_8h.html#a0abf2bd924fa7422bd0bef24ced1084d">cam.h</a>
+: <a class="el" href="cam_8h.html#a12eb381a6537742785424d0e6c074218">cam.h</a>
 </li>
 <li>CAMU_GetStereoCameraCalibrationData()
 : <a class="el" href="cam_8h.html#a9eda3cdb5e2117a895cf0adacd47cc1e">cam.h</a>
 </li>
 <li>CAMU_GetSuitableY2rStandardCoefficient()
-: <a class="el" href="cam_8h.html#a9a15ccb8fe9c1b95b99f2e4b836aa554">cam.h</a>
+: <a class="el" href="cam_8h.html#adee3c612243e41a730fdd970ca23dd50">cam.h</a>
 </li>
 <li>CAMU_GetTransferBytes()
-: <a class="el" href="cam_8h.html#ae59f6dced3c5e4c295df5b4a5ab326ef">cam.h</a>
+: <a class="el" href="cam_8h.html#a3712ec554ee36089cb8d4a123692f763">cam.h</a>
 </li>
 <li>CAMU_GetTrimmingParams()
-: <a class="el" href="cam_8h.html#a4c361b82685fd83ce76e3e2bbd83623c">cam.h</a>
+: <a class="el" href="cam_8h.html#a7f90e2e8af4b6961b0a01e0c637ba079">cam.h</a>
 </li>
 <li>CAMU_GetVsyncInterruptEvent()
-: <a class="el" href="cam_8h.html#ae6fd13b097c544f83e5f4f205469a53a">cam.h</a>
+: <a class="el" href="cam_8h.html#a78b463af54568849bccdfe160ff518d3">cam.h</a>
 </li>
 <li>CAMU_IsAutoExposure()
-: <a class="el" href="cam_8h.html#a90fddafc3c3ea708785f88db4caf0f89">cam.h</a>
+: <a class="el" href="cam_8h.html#aa8fe34bd3f0485fdf0f3dca8427898ed">cam.h</a>
 </li>
 <li>CAMU_IsAutoWhiteBalance()
-: <a class="el" href="cam_8h.html#a9a18341e884b214cee38493ea0c602d4">cam.h</a>
+: <a class="el" href="cam_8h.html#a51611edc6cf4d4c334d0eeddcd11cd42">cam.h</a>
 </li>
 <li>CAMU_IsBusy()
-: <a class="el" href="cam_8h.html#ac09f3f7c71ef5150df38e3a5c73a24ed">cam.h</a>
+: <a class="el" href="cam_8h.html#a610733b331ee24fe5ac17a990cabad79">cam.h</a>
 </li>
 <li>CAMU_IsFinishedReceiving()
-: <a class="el" href="cam_8h.html#ae7bba87daadfc45d772b6b7fc449f7fa">cam.h</a>
+: <a class="el" href="cam_8h.html#a4cf441f7020159c6e05e42a64bf93eef">cam.h</a>
 </li>
 <li>CAMU_IsTrimming()
-: <a class="el" href="cam_8h.html#a4062daada35b79988b6a8c7ead8b9ce9">cam.h</a>
+: <a class="el" href="cam_8h.html#a18f5b5ae101aa79acade314c21f5171d">cam.h</a>
 </li>
 <li>CAMU_PlayShutterSound()
 : <a class="el" href="cam_8h.html#ae5698f06cef570204824ddf1e30423fe">cam.h</a>
 </li>
 <li>CAMU_ReadMcuVariableI2cExclusive()
-: <a class="el" href="cam_8h.html#a11154faa2a9862123c2f29fbaeba7e74">cam.h</a>
+: <a class="el" href="cam_8h.html#a413be54f1d9bd2f2fede68ec7b4b7f38">cam.h</a>
 </li>
 <li>CAMU_ReadRegisterI2cExclusive()
-: <a class="el" href="cam_8h.html#a2d6ab0123ae0b92ed87ca1f0adc5e6fc">cam.h</a>
+: <a class="el" href="cam_8h.html#ae97274c87e0c8336cc77e52b68d6db94">cam.h</a>
 </li>
 <li>CAMU_SetAutoExposure()
-: <a class="el" href="cam_8h.html#a916fb21776f5e9cdd9ffe92f5012717d">cam.h</a>
+: <a class="el" href="cam_8h.html#a2744bf6c18862bc601718880de5ed322">cam.h</a>
 </li>
 <li>CAMU_SetAutoExposureWindow()
-: <a class="el" href="cam_8h.html#ae3d65fabebc52ee13855c75b87e005f7">cam.h</a>
+: <a class="el" href="cam_8h.html#a8738cd101cea4aff44f32e456c44010f">cam.h</a>
 </li>
 <li>CAMU_SetAutoWhiteBalance()
-: <a class="el" href="cam_8h.html#a678509065046af8a19044434b720a4b5">cam.h</a>
+: <a class="el" href="cam_8h.html#aed69646332dd45debb55adbf05ceb8ba">cam.h</a>
 </li>
 <li>CAMU_SetAutoWhiteBalanceWindow()
-: <a class="el" href="cam_8h.html#a7712ff11bcb36078649030b8b03c3766">cam.h</a>
+: <a class="el" href="cam_8h.html#a6c2a9862f314936d9c8c4c0b52d0b24d">cam.h</a>
 </li>
 <li>CAMU_SetBrightnessSynchronization()
 : <a class="el" href="cam_8h.html#a711a13f89a65b2f261f0f06963df1482">cam.h</a>
 </li>
 <li>CAMU_SetContrast()
-: <a class="el" href="cam_8h.html#ab457dcf23371cfe1356ac1364ad47843">cam.h</a>
+: <a class="el" href="cam_8h.html#ab1b69d342cfbdcb79e784ca730ac3e4f">cam.h</a>
 </li>
 <li>CAMU_SetDetailSize()
-: <a class="el" href="cam_8h.html#a0a7c2118f7a87d7167461e4eb50780b6">cam.h</a>
+: <a class="el" href="cam_8h.html#ae503acbbf69ec042682bd9e43f826397">cam.h</a>
 </li>
 <li>CAMU_SetEffect()
-: <a class="el" href="cam_8h.html#a42c284e99b124b4712ac7ba3ee8f3490">cam.h</a>
+: <a class="el" href="cam_8h.html#acf995e451c01ec005618eecae61e9bb0">cam.h</a>
 </li>
 <li>CAMU_SetExposure()
-: <a class="el" href="cam_8h.html#a042d5ddcadf2b6f51cb3f11b24ae3ab8">cam.h</a>
+: <a class="el" href="cam_8h.html#a942f367e655da496fa61f5180b8c3d0c">cam.h</a>
 </li>
 <li>CAMU_SetFrameRate()
-: <a class="el" href="cam_8h.html#a3280a620a72324fee5f5ebb5baae5fe1">cam.h</a>
+: <a class="el" href="cam_8h.html#a6337271d6b3abb3d778a09ae28b33e17">cam.h</a>
 </li>
 <li>CAMU_SetImageQualityCalibrationData()
 : <a class="el" href="cam_8h.html#ad0115c426fb94e0c609d2f54a06ee1a8">cam.h</a>
 </li>
 <li>CAMU_SetLensCorrection()
-: <a class="el" href="cam_8h.html#a36c6605466a1372bb81f8f52540710fa">cam.h</a>
+: <a class="el" href="cam_8h.html#aece2e92d43f046253b3d3070f9636c26">cam.h</a>
 </li>
 <li>CAMU_SetNoiseFilter()
-: <a class="el" href="cam_8h.html#af88b4824ecbd52ff76113d9d525d6020">cam.h</a>
+: <a class="el" href="cam_8h.html#a0dad6fe5ae97a214d7d2e8be0bb39762">cam.h</a>
 </li>
 <li>CAMU_SetOutputFormat()
-: <a class="el" href="cam_8h.html#aff82ef7dcd0e9db7a446cdaa5ebeee02">cam.h</a>
+: <a class="el" href="cam_8h.html#aec8bbd9f72a6a623d9f45d54ee20b5cd">cam.h</a>
 </li>
 <li>CAMU_SetPackageParameterWithContext()
 : <a class="el" href="cam_8h.html#abab4edd0a746bfe2f6745e8b7bb3e69e">cam.h</a>
@@ -253,64 +253,61 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="cam_8h.html#adcc53af931d29ce02570e9614bae5cc5">cam.h</a>
 </li>
 <li>CAMU_SetPhotoMode()
-: <a class="el" href="cam_8h.html#a1f79c65c7893a5eaf75c593ae3a6a407">cam.h</a>
+: <a class="el" href="cam_8h.html#aa4084852c97dc7088c81e586d8c923e5">cam.h</a>
 </li>
 <li>CAMU_SetReceiving()
-: <a class="el" href="cam_8h.html#a2fc7162b8100f10f4f29ffde6b530c41">cam.h</a>
+: <a class="el" href="cam_8h.html#a051348b051d6491a6e19b2a3245730b9">cam.h</a>
 </li>
 <li>CAMU_SetSharpness()
-: <a class="el" href="cam_8h.html#ad8e39189423b8b2db9643160f1b05372">cam.h</a>
+: <a class="el" href="cam_8h.html#ab572756c8ed614fa3854f1a3b2834e6c">cam.h</a>
 </li>
 <li>CAMU_SetSize()
-: <a class="el" href="cam_8h.html#a1a9479c192b2dfe49523e6ce53be8d91">cam.h</a>
+: <a class="el" href="cam_8h.html#aa771b12ec44b48b19e2621a12cd67072">cam.h</a>
 </li>
 <li>CAMU_SetSleepCamera()
-: <a class="el" href="cam_8h.html#a5067281f0e88aff66f9a6fe2c541dca7">cam.h</a>
+: <a class="el" href="cam_8h.html#a70d6d1dc077efa90a26fd45f075c3bc1">cam.h</a>
 </li>
 <li>CAMU_SetStereoCameraCalibrationData()
 : <a class="el" href="cam_8h.html#a9fa2c1c5dd577e606e1a2e83ca3ae5c6">cam.h</a>
 </li>
 <li>CAMU_SetTransferBytes()
-: <a class="el" href="cam_8h.html#ac423d9982e5a547fcfe052d767de6ef0">cam.h</a>
+: <a class="el" href="cam_8h.html#a1f8d58a8ab60d5bbea24236c5005ea9b">cam.h</a>
 </li>
 <li>CAMU_SetTransferLines()
-: <a class="el" href="cam_8h.html#a1f93d327052b1e7542e482b69874dbcd">cam.h</a>
+: <a class="el" href="cam_8h.html#a255807ab6e4e619050f15fc7ae55f3c7">cam.h</a>
 </li>
 <li>CAMU_SetTrimming()
-: <a class="el" href="cam_8h.html#ace65241ab22a82299cd94950b134ab25">cam.h</a>
+: <a class="el" href="cam_8h.html#acc3f9baecae7a05ad56b3cfca23131b5">cam.h</a>
 </li>
 <li>CAMU_SetTrimmingParams()
-: <a class="el" href="cam_8h.html#a07e5589063cda246d4faf41dbd845bb2">cam.h</a>
+: <a class="el" href="cam_8h.html#a69996f29258f46a99cc722fbc2c59f04">cam.h</a>
 </li>
 <li>CAMU_SetTrimmingParamsCenter()
-: <a class="el" href="cam_8h.html#aa831dcae4fdcb4c84d6261cf5eb2f4b9">cam.h</a>
+: <a class="el" href="cam_8h.html#ab198c1ead95d5fd416b76a6d16667b34">cam.h</a>
 </li>
 <li>CAMU_SetWhiteBalance()
-: <a class="el" href="cam_8h.html#a383e70f7e5cb086a9df632cc87e9cb52">cam.h</a>
+: <a class="el" href="cam_8h.html#a18dd79571b0661625a8806978e9999fc">cam.h</a>
 </li>
 <li>CAMU_SetWhiteBalanceWithoutBaseUp()
-: <a class="el" href="cam_8h.html#ad83e48a6b2c65a9d239f97bc2ed9d429">cam.h</a>
+: <a class="el" href="cam_8h.html#ab4ddac714ce66c771c095ecf4084d4b3">cam.h</a>
 </li>
 <li>CAMU_StartCapture()
-: <a class="el" href="cam_8h.html#a4644a137570acef0e71f69cac1cbaa1f">cam.h</a>
+: <a class="el" href="cam_8h.html#a321b6139a95d71a26633179c5c526cba">cam.h</a>
 </li>
 <li>CAMU_StopCapture()
-: <a class="el" href="cam_8h.html#af5f62876d8c0a91ba887c964178153fc">cam.h</a>
+: <a class="el" href="cam_8h.html#a853e49e43d5ea322e6629909538a3d37">cam.h</a>
 </li>
 <li>CAMU_SwitchContext()
-: <a class="el" href="cam_8h.html#aec3cff6ec2b8f8aca6f61beaef638842">cam.h</a>
+: <a class="el" href="cam_8h.html#a06e914db8c09e2496a45ac4e675f4b2e">cam.h</a>
 </li>
 <li>CAMU_SynchronizeVsyncTiming()
-: <a class="el" href="cam_8h.html#af4b274ae8baef4a09749e56385fc124e">cam.h</a>
+: <a class="el" href="cam_8h.html#a03f597eddc0ed77c9902d61d6ed4895a">cam.h</a>
 </li>
 <li>CAMU_WriteMcuVariableI2c()
-: <a class="el" href="cam_8h.html#a0018d34b520abf5b4bfac7306971d77a">cam.h</a>
+: <a class="el" href="cam_8h.html#adaf2155f1562b33534828cef011c6c85">cam.h</a>
 </li>
 <li>CAMU_WriteRegisterI2c()
-: <a class="el" href="cam_8h.html#ae023a76e3c39c4d574a5b3e2fde33834">cam.h</a>
-</li>
-<li>CFGNOR_DumpFlash()
-: <a class="el" href="cfgnor_8h.html#a77b950d848dbc78de46ce626edb9d1e8">cfgnor.h</a>
+: <a class="el" href="cam_8h.html#a35964c742eb0e11aa63f06183a189da5">cam.h</a>
 </li>
 <li>CFGNOR_Initialize()
 : <a class="el" href="cfgnor_8h.html#afe5e3cb23c2e604192fb5accbb2d8574">cfgnor.h</a>
@@ -324,8 +321,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CFGNOR_WriteData()
 : <a class="el" href="cfgnor_8h.html#ab81da0b552ab30b4a3e50881e9917a16">cfgnor.h</a>
 </li>
-<li>CFGNOR_WriteFlash()
-: <a class="el" href="cfgnor_8h.html#a9c45e8c72504916048e82f24127a6b26">cfgnor.h</a>
+<li>cfgnorDumpFlash()
+: <a class="el" href="cfgnor_8h.html#a676ea33bb8e4d4cd4c548991057e2448">cfgnor.h</a>
+</li>
+<li>cfgnorExit()
+: <a class="el" href="cfgnor_8h.html#a6af5a1ec948c981dfbf61b786bb8ae64">cfgnor.h</a>
+</li>
+<li>cfgnorInit()
+: <a class="el" href="cfgnor_8h.html#a7a45bb4d5a1c4698b8a81a78b3ecfb37">cfgnor.h</a>
+</li>
+<li>cfgnorWriteFlash()
+: <a class="el" href="cfgnor_8h.html#a935562a582305bc87d35278850002995">cfgnor.h</a>
 </li>
 <li>consoleClear()
 : <a class="el" href="console_8h.html#ac62c34a3fa2a6403c690dd80022b3e34">console.h</a>
@@ -369,6 +375,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CSND_CapSetTimer()
 : <a class="el" href="csnd_8h.html#ad45946bf9bf1759de6ab426b511398ae">csnd.h</a>
 </li>
+<li>CSND_FlushDataCache()
+: <a class="el" href="csnd_8h.html#a1e3d2d4db110d709bb6e754d498553d9">csnd.h</a>
+</li>
+<li>CSND_InvalidateDataCache()
+: <a class="el" href="csnd_8h.html#a05f05f1cf3b14150a3bdf4d805026358">csnd.h</a>
+</li>
 <li>CSND_ReleaseCapUnit()
 : <a class="el" href="csnd_8h.html#ac34f7e075b624ba859fa6741a9bf61c9">csnd.h</a>
 </li>
@@ -397,13 +409,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="csnd_8h.html#a8431e62ee5bff8a4c0352b04a6634d8f">csnd.h</a>
 </li>
 <li>CSND_SetChnRegsPSG()
-: <a class="el" href="csnd_8h.html#afb8b94cdce5e352f7776fd5a044c2e70">csnd.h</a>
+: <a class="el" href="csnd_8h.html#a6b9c80ddeed0c9ae64f616ec30b2925b">csnd.h</a>
 </li>
 <li>CSND_SetDspFlags()
 : <a class="el" href="csnd_8h.html#a9326d0d588ce16217f82c8f0ff1614c4">csnd.h</a>
 </li>
 <li>CSND_SetDuty()
-: <a class="el" href="csnd_8h.html#a673f3e283e1b9ca1282e3d2781d1235c">csnd.h</a>
+: <a class="el" href="csnd_8h.html#aa7f0ff03303b41b806917f5a50024dae">csnd.h</a>
 </li>
 <li>CSND_SetEncoding()
 : <a class="el" href="csnd_8h.html#a507610dcbc0bc0dc052ebcbc206a3680">csnd.h</a>
@@ -426,6 +438,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>CSND_SetVol()
 : <a class="el" href="csnd_8h.html#ad5698e30728ae6dd483dc1de5f8901c4">csnd.h</a>
 </li>
+<li>CSND_StoreDataCache()
+: <a class="el" href="csnd_8h.html#ae086d894961ec01f867153cb142d846f">csnd.h</a>
+</li>
 <li>CSND_UpdateInfo()
 : <a class="el" href="csnd_8h.html#a29f403e7faa5c335375e938dd0a242ad">csnd.h</a>
 </li>
index 071f3a423d899aa72f37748526c4ab30b6831a4e..80f4a6bc077c45ba134b0b850a2d7efd4e0841b4 100644 (file)
@@ -142,10 +142,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfx.h</a>
 </li>
 <li>gfxGetScreenFormat()
-: <a class="el" href="gfx_8h.html#a2b6556adc58af5aa1b8dbc1205872a00">gfx.h</a>
+: <a class="el" href="gfx_8h.html#ae93ce8f657958343a5c2c9db35f0eabb">gfx.h</a>
 </li>
 <li>gfxInit()
-: <a class="el" href="gfx_8h.html#a5c4dfaaf05a94e7027c3b350f4a11528">gfx.h</a>
+: <a class="el" href="gfx_8h.html#abfc3583683f2325635263706e93ab02a">gfx.h</a>
 </li>
 <li>gfxInitDefault()
 : <a class="el" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfx.h</a>
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="gfx_8h.html#ad5c1216a99f555bbc619a157b4295dcb">gfx.h</a>
 </li>
 <li>gfxSetScreenFormat()
-: <a class="el" href="gfx_8h.html#a8f4232d0c2853032eee66612c0b5d6ec">gfx.h</a>
+: <a class="el" href="gfx_8h.html#a3bfb0d00d8bbf7be08ece053a1b6ce8a">gfx.h</a>
 </li>
 <li>gfxSwapBuffers()
 : <a class="el" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfx.h</a>
@@ -262,79 +262,79 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">gpu.h</a>
 </li>
 <li>gspExit()
-: <a class="el" href="gsp_8h.html#a1de71253d8f3e3ea0f504ab6cc621f98">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a1de71253d8f3e3ea0f504ab6cc621f98">gspgpu.h</a>
 </li>
 <li>gspExitEventHandler()
-: <a class="el" href="gsp_8h.html#a842bbd15e91a9d4e1aa8481106c67e07">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a842bbd15e91a9d4e1aa8481106c67e07">gspgpu.h</a>
 </li>
 <li>GSPGPU_AcquireRight()
-: <a class="el" href="gsp_8h.html#a317950e5ea5dabed8569ae5683075fc6">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a317950e5ea5dabed8569ae5683075fc6">gspgpu.h</a>
 </li>
 <li>GSPGPU_FlushDataCache()
-: <a class="el" href="gsp_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">gspgpu.h</a>
 </li>
 <li>GSPGPU_ImportDisplayCaptureInfo()
-: <a class="el" href="gsp_8h.html#a425d73ccad4581d2fbbf749796c2ab16">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a6677e4b4467934a07320c556f4d103f2">gspgpu.h</a>
 </li>
 <li>GSPGPU_InvalidateDataCache()
-: <a class="el" href="gsp_8h.html#abfd8bb5bde8d3072a9041884d599665e">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#abfd8bb5bde8d3072a9041884d599665e">gspgpu.h</a>
 </li>
 <li>GSPGPU_ReadHWRegs()
-: <a class="el" href="gsp_8h.html#ae554cb598da7d9be11dd4345902c43a5">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#ae554cb598da7d9be11dd4345902c43a5">gspgpu.h</a>
 </li>
 <li>GSPGPU_RegisterInterruptRelayQueue()
-: <a class="el" href="gsp_8h.html#a5ebccf501024a721b2f1ff96abe397ff">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a5ebccf501024a721b2f1ff96abe397ff">gspgpu.h</a>
 </li>
 <li>GSPGPU_ReleaseRight()
-: <a class="el" href="gsp_8h.html#aa163710b32591debd191e2cbf04e5374">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aa163710b32591debd191e2cbf04e5374">gspgpu.h</a>
 </li>
 <li>GSPGPU_RestoreVramSysArea()
-: <a class="el" href="gsp_8h.html#a663f1bd4b15c96bf426ccbda06810fba">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a663f1bd4b15c96bf426ccbda06810fba">gspgpu.h</a>
 </li>
 <li>GSPGPU_SaveVramSysArea()
-: <a class="el" href="gsp_8h.html#a6217cefdce79c05f2ae4fdadfac817b0">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a6217cefdce79c05f2ae4fdadfac817b0">gspgpu.h</a>
 </li>
 <li>GSPGPU_SetBufferSwap()
-: <a class="el" href="gsp_8h.html#a49f324e558174d07d43a42fc6bf155ff">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#ae010c996a4eb9bbd21d9e76d1ef14cbc">gspgpu.h</a>
 </li>
 <li>GSPGPU_SetLcdForceBlack()
-: <a class="el" href="gsp_8h.html#a0be2d830a9eccca7b59bf927b7c5e002">gsp.h</a>
-</li>
-<li>GSPGPU_SubmitGxCommand()
-: <a class="el" href="gsp_8h.html#a3b79b888c502cf7f83adf6596ff56765">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a0be2d830a9eccca7b59bf927b7c5e002">gspgpu.h</a>
 </li>
 <li>GSPGPU_TriggerCmdReqQueue()
-: <a class="el" href="gsp_8h.html#aa5d37db7ffdd14031b5f19c6de49f933">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aa5d37db7ffdd14031b5f19c6de49f933">gspgpu.h</a>
 </li>
 <li>GSPGPU_UnregisterInterruptRelayQueue()
-: <a class="el" href="gsp_8h.html#a70ca61cd22140cadbf54c55da13eb48c">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a70ca61cd22140cadbf54c55da13eb48c">gspgpu.h</a>
 </li>
 <li>GSPGPU_WriteHWRegs()
-: <a class="el" href="gsp_8h.html#a682c120ccc45f5f6a8d65ef74886206a">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a682c120ccc45f5f6a8d65ef74886206a">gspgpu.h</a>
 </li>
 <li>GSPGPU_WriteHWRegsWithMask()
-: <a class="el" href="gsp_8h.html#a250b3be40bc03360272d18830de6721e">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a250b3be40bc03360272d18830de6721e">gspgpu.h</a>
 </li>
 <li>gspInit()
-: <a class="el" href="gsp_8h.html#a0156b0b24d27e1e93f6c92e75c1addd3">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a0156b0b24d27e1e93f6c92e75c1addd3">gspgpu.h</a>
 </li>
 <li>gspInitEventHandler()
-: <a class="el" href="gsp_8h.html#aa8b40b9b5550a1ed61528c05b586fb6c">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aa8b40b9b5550a1ed61528c05b586fb6c">gspgpu.h</a>
 </li>
 <li>GSPLCD_PowerOffBacklight()
-: <a class="el" href="gsp_8h.html#a9c8e63884ca42282704dda8b7380a552">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#aab37be3b12c37b40fb8cc8b80a3bfb30">gsplcd.h</a>
 </li>
 <li>GSPLCD_PowerOnBacklight()
-: <a class="el" href="gsp_8h.html#a1caec083cba0cded010bfe3c85f4625e">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#a4ece665f46dd144bd1c68613edaa1fe0">gsplcd.h</a>
 </li>
 <li>gspLcdExit()
-: <a class="el" href="gsp_8h.html#a4e28e055a6f4c781180300f12326d09f">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#a4e28e055a6f4c781180300f12326d09f">gsplcd.h</a>
 </li>
 <li>gspLcdInit()
-: <a class="el" href="gsp_8h.html#a3e3d897ec34cb4f64efd6dbfed777f0c">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#a3e3d897ec34cb4f64efd6dbfed777f0c">gsplcd.h</a>
+</li>
+<li>gspSubmitGxCommand()
+: <a class="el" href="gspgpu_8h.html#aa4e931a0de3b33497503fc063127af0c">gspgpu.h</a>
 </li>
 <li>gspWaitForEvent()
-: <a class="el" href="gsp_8h.html#a7c3dfd1d134848ea148e34c7d8380e83">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspgpu.h</a>
 </li>
 <li>GX_DisplayTransfer()
 : <a class="el" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">gx.h</a>
index d6baf68f990022643e1bf13f2a3b4238d9b035ff..ca592961d038dac587c0a1d8e9f9fce30ac706bd 100644 (file)
@@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="httpc_8h.html#a663a41aba64f481110314ce9902c2315">httpc.h</a>
 </li>
 <li>HTTPC_GetRequestState()
-: <a class="el" href="httpc_8h.html#af442ae2d2f3a4fbf2c48b18b6ac26c81">httpc.h</a>
+: <a class="el" href="httpc_8h.html#a82aa13dd7ebd77f8bfadc7d9765a35b0">httpc.h</a>
 </li>
 <li>HTTPC_GetResponseHeader()
 : <a class="el" href="httpc_8h.html#aca2486a868b705a55e8fdfa5750c7252">httpc.h</a>
@@ -244,7 +244,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="httpc_8h.html#a1b8077d1e1f871f340f6d93d4731c666">httpc.h</a>
 </li>
 <li>httpcGetRequestState()
-: <a class="el" href="httpc_8h.html#a4c3dba4a5e89fa18a69c305ad7aa99dc">httpc.h</a>
+: <a class="el" href="httpc_8h.html#a70a9e219190bacbb11eb95094ee8c3f1">httpc.h</a>
 </li>
 <li>httpcGetResponseHeader()
 : <a class="el" href="httpc_8h.html#a29826111e62aefc2893e647aa686a77a">httpc.h</a>
index 38165ac02f5a0ecfa0d40af84e22725cbecf7271..e0e98b75dbf5ec134386cc31f6549e783dd97e5c 100644 (file)
@@ -174,12 +174,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>IRU_GetIRLEDRecvState()
 : <a class="el" href="ir_8h.html#a08cbd4c0783aa431a9b135ed73fe3e5e">ir.h</a>
 </li>
+<li>IRU_Initialize()
+: <a class="el" href="ir_8h.html#a57f549bf235cca5da4539ebaee290e93">ir.h</a>
+</li>
 <li>IRU_SetBitRate()
 : <a class="el" href="ir_8h.html#aa4383437d6b0eae7e988c1238a999c8d">ir.h</a>
 </li>
 <li>IRU_SetIRLEDState()
 : <a class="el" href="ir_8h.html#a10b042e43f7ba5e032ebca1566eff158">ir.h</a>
 </li>
+<li>IRU_Shutdown()
+: <a class="el" href="ir_8h.html#a234f44bd07c0d841858856a451259a37">ir.h</a>
+</li>
+<li>IRU_StartRecvTransfer()
+: <a class="el" href="ir_8h.html#aec19f868632807e0d00c08398d3090c0">ir.h</a>
+</li>
+<li>IRU_StartSendTransfer()
+: <a class="el" href="ir_8h.html#add5d0a1c7c738e562db26f3008ed90e2">ir.h</a>
+</li>
+<li>IRU_WaitRecvTransfer()
+: <a class="el" href="ir_8h.html#a77af2111f453b24084f2666f49e64e62">ir.h</a>
+</li>
+<li>IRU_WaitSendTransfer()
+: <a class="el" href="ir_8h.html#a051bd29b973cc9abbd47cb8149111ada">ir.h</a>
+</li>
 <li>iruExit()
 : <a class="el" href="ir_8h.html#a0bb9984d1c401b874964811c6c0b1474">ir.h</a>
 </li>
index 7e4996689af57b0ffd3234f6d0d29043de32e99b..7e7d4595f4b0b20b2db2674269eb2dc77311cd8e 100644 (file)
@@ -183,20 +183,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>MICU_UnmapSharedMem()
 : <a class="el" href="mic_8h.html#ab728c230d454422b4fdc119eec7f0510">mic.h</a>
 </li>
+<li>MVDSTD_SetConfig()
+: <a class="el" href="mvd_8h.html#a0d0db5e2224e50518ceb498847a0f17b">mvd.h</a>
+</li>
 <li>mvdstdExit()
 : <a class="el" href="mvd_8h.html#a0268fc860c200937a3519b8aba79af95">mvd.h</a>
 </li>
 <li>mvdstdGenerateDefaultConfig()
-: <a class="el" href="mvd_8h.html#ac468d63d48a7ff775a47f1c841f98e37">mvd.h</a>
+: <a class="el" href="mvd_8h.html#a0122079f97d85e60d751b221758940c9">mvd.h</a>
 </li>
 <li>mvdstdInit()
-: <a class="el" href="mvd_8h.html#aaa841d93c56d71979be7669e163d3ff3">mvd.h</a>
+: <a class="el" href="mvd_8h.html#ad805c69e1edc18a37ab17d9d968e86ac">mvd.h</a>
 </li>
 <li>mvdstdProcessFrame()
-: <a class="el" href="mvd_8h.html#ac56601ec8ce487b4629ca92d21cb7f0e">mvd.h</a>
-</li>
-<li>mvdstdSetConfig()
-: <a class="el" href="mvd_8h.html#afdeff66f1ef3b3f16e3ecf4764e2a267">mvd.h</a>
+: <a class="el" href="mvd_8h.html#ae0d0f546788c89fad8f94660b965dcfc">mvd.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index e6427d0b8ae42a20ba86d81d5c7e75dae86f718b..b5da8b53d27b2f115beff8b89f0ad2a91e118752 100644 (file)
@@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="channel_8h.html#a7986171c79c227443ef5ea60c464de23">channel.h</a>
 </li>
 <li>ndspChnSetInterp()
-: <a class="el" href="channel_8h.html#a9ce205f160ef8acd9880d593399bffdd">channel.h</a>
+: <a class="el" href="channel_8h.html#ac98e0b63e35e22aeea5265fd93f5206f">channel.h</a>
 </li>
 <li>ndspChnSetMix()
 : <a class="el" href="channel_8h.html#a30eb26f1972cc3ec28370263796c0444">channel.h</a>
@@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="ndsp_8h.html#ac5271edca9a280bca385295aea413a84">ndsp.h</a>
 </li>
 <li>ndspSetClippingMode()
-: <a class="el" href="ndsp_8h.html#a1b812fac9f413c0009b9aa75c1e9bf4c">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#ad294c6cec5824d53a92a2a9db43f672a">ndsp.h</a>
 </li>
 <li>ndspSetMasterVol()
 : <a class="el" href="ndsp_8h.html#aa9c115610bf7827b73edbc2579e4b18b">ndsp.h</a>
@@ -202,13 +202,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="ndsp_8h.html#a15e3d9f39a89eb0231dc4f9b272e42be">ndsp.h</a>
 </li>
 <li>ndspSetOutputMode()
-: <a class="el" href="ndsp_8h.html#a82e247b2a4cc9fda6f8fd92b84a1871b">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a49a1a618032d220adf0007353273ebc0">ndsp.h</a>
 </li>
 <li>ndspSurroundSetDepth()
 : <a class="el" href="ndsp_8h.html#ac2490547f4cc87ce71bd22aa49366649">ndsp.h</a>
 </li>
 <li>ndspSurroundSetPos()
-: <a class="el" href="ndsp_8h.html#a4f424ec80bd49d905b806bd2451039a2">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a4a946928ccdd63672289b74302a39dfa">ndsp.h</a>
 </li>
 <li>ndspSurroundSetRearRatio()
 : <a class="el" href="ndsp_8h.html#afbada5995eafed2c04a12a124e752fa1">ndsp.h</a>
index cecb355df09336040284106c1a9fb908d15358dc..cd89139dd49b734a989eb2f6af767b3927c258d6 100644 (file)
@@ -142,10 +142,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="pm_8h.html#a5685587b06f537dbc981a1ed132fdb9b">pm.h</a>
 </li>
 <li>PS_EncryptDecryptAes()
-: <a class="el" href="ps_8h.html#af2868e446a964272d06d8ff82bcf0233">ps.h</a>
+: <a class="el" href="ps_8h.html#aefa2079e5ccea5884e369c51db1bf151">ps.h</a>
 </li>
 <li>PS_EncryptSignDecryptVerifyAesCcm()
-: <a class="el" href="ps_8h.html#a1669250d467cf619442d97083e606b31">ps.h</a>
+: <a class="el" href="ps_8h.html#a7535fb13fe7b89c2802f06997610a7e9">ps.h</a>
 </li>
 <li>PS_GetDeviceId()
 : <a class="el" href="ps_8h.html#acbfc784101f2e99a5debb6fcd69f98ea">ps.h</a>
@@ -159,35 +159,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>psInit()
 : <a class="el" href="ps_8h.html#abae489204853edc2e7dcf8c341c75e82">ps.h</a>
 </li>
-<li>ptmExit()
-: <a class="el" href="ptm_8h.html#a274e2dbdcd09487d71e8f73b0fdcb1cc">ptm.h</a>
-</li>
-<li>ptmInit()
-: <a class="el" href="ptm_8h.html#acfe51c5ce79d9a7016d02e0acda4709a">ptm.h</a>
-</li>
 <li>PTMSYSM_ConfigureNew3DSCPU()
-: <a class="el" href="ptm_8h.html#ae3a437bfd0de05fbc5ba9a460d148430">ptm.h</a>
+: <a class="el" href="ptmsysm_8h.html#ae3a437bfd0de05fbc5ba9a460d148430">ptmsysm.h</a>
 </li>
 <li>ptmSysmExit()
-: <a class="el" href="ptm_8h.html#ae8300d0f183d7b958550da5bea974274">ptm.h</a>
+: <a class="el" href="ptmsysm_8h.html#ae8300d0f183d7b958550da5bea974274">ptmsysm.h</a>
 </li>
 <li>ptmSysmInit()
-: <a class="el" href="ptm_8h.html#a18359abfe6fcd1708769ef2dae98ed50">ptm.h</a>
+: <a class="el" href="ptmsysm_8h.html#a18359abfe6fcd1708769ef2dae98ed50">ptmsysm.h</a>
 </li>
 <li>PTMU_GetBatteryChargeState()
-: <a class="el" href="ptm_8h.html#a3a24c72010f8979755de58e19d6b4574">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#a3a24c72010f8979755de58e19d6b4574">ptmu.h</a>
 </li>
 <li>PTMU_GetBatteryLevel()
-: <a class="el" href="ptm_8h.html#a82373d4c238c33f3a20586b468233688">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#a82373d4c238c33f3a20586b468233688">ptmu.h</a>
 </li>
 <li>PTMU_GetPedometerState()
-: <a class="el" href="ptm_8h.html#ad3c3b5cb00e263bdc27cbf8545dd9b0b">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#ad3c3b5cb00e263bdc27cbf8545dd9b0b">ptmu.h</a>
 </li>
 <li>PTMU_GetShellState()
-: <a class="el" href="ptm_8h.html#adf953372cfbda67c967427f31dc8e68f">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#adf953372cfbda67c967427f31dc8e68f">ptmu.h</a>
 </li>
 <li>PTMU_GetTotalStepCount()
-: <a class="el" href="ptm_8h.html#a7d6ea0afcf123c0345af5e7e160d230f">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#a7d6ea0afcf123c0345af5e7e160d230f">ptmu.h</a>
+</li>
+<li>ptmuExit()
+: <a class="el" href="ptmu_8h.html#a56ac60c3ef9564926ceee79ecb6d3c85">ptmu.h</a>
+</li>
+<li>ptmuInit()
+: <a class="el" href="ptmu_8h.html#a69ffa79272f25de2c6050a480036f043">ptmu.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index 56e326e435f63071e722ecc1c203f1032efa1411..77069fbb939ed699de3052297d5c63189ba8b2c6 100644 (file)
@@ -120,21 +120,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 &#160;
 
 <h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>QTM_GetHeadTrackingInfo()
+: <a class="el" href="qtm_8h.html#a84fcb6d843cb74e79f0464d0548c8d9b">qtm.h</a>
+</li>
 <li>qtmCheckHeadFullyDetected()
-: <a class="el" href="qtm_8h.html#aa56a42402c8dec100cab01e2392c3e92">qtm.h</a>
+: <a class="el" href="qtm_8h.html#a8eda8f29392a18ea6839cce9de4685e8">qtm.h</a>
 </li>
 <li>qtmCheckInitialized()
 : <a class="el" href="qtm_8h.html#a2be6829e253a5486702014e175a5110d">qtm.h</a>
 </li>
 <li>qtmConvertCoordToScreen()
-: <a class="el" href="qtm_8h.html#a01dbfd7a6b7710577bec510e30cf692e">qtm.h</a>
+: <a class="el" href="qtm_8h.html#a590c17d8fade12a313673522bbdb1507">qtm.h</a>
 </li>
 <li>qtmExit()
 : <a class="el" href="qtm_8h.html#a1c7d237388833868fb1e282d8a64e354">qtm.h</a>
 </li>
-<li>qtmGetHeadtrackingInfo()
-: <a class="el" href="qtm_8h.html#a16e85fcc8aea2a1b3b9330317ad7f676">qtm.h</a>
-</li>
 <li>qtmInit()
 : <a class="el" href="qtm_8h.html#a2dd262c03c0d2feed98edfe1a7fd2dfe">qtm.h</a>
 </li>
index 869c755d83ab432d9b8155b289e60ed45969f403..f1ef6fb1ce5080504320e9b160e4d86cdd0f27e4 100644 (file)
@@ -156,15 +156,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>shaderProgramUse()
 : <a class="el" href="shaderProgram_8h.html#a29749780857245eb8860fe1bda3bcc97">shaderProgram.h</a>
 </li>
-<li>SOC_Initialize()
-: <a class="el" href="soc_8h.html#ac6e3edf55aafd5eff1a5c2d58b97581c">soc.h</a>
+<li>socExit()
+: <a class="el" href="soc_8h.html#a4c165678b18a16dccc315220ec61e1ee">soc.h</a>
 </li>
-<li>SOC_Shutdown()
-: <a class="el" href="soc_8h.html#a70982d69afcdd486bea45c93b19a702b">soc.h</a>
+<li>socInit()
+: <a class="el" href="soc_8h.html#a0c15255d27f548252f23860e1f7fe39b">soc.h</a>
+</li>
+<li>srvEnableNotification()
+: <a class="el" href="srv_8h.html#a41e92fda5c0478466bb1bc3883a7604a">srv.h</a>
 </li>
 <li>srvExit()
 : <a class="el" href="srv_8h.html#a09c3496345090e80ec9d424618ae9a6b">srv.h</a>
 </li>
+<li>srvGetPort()
+: <a class="el" href="srv_8h.html#ad74922815e49b701024fbf75f33c016c">srv.h</a>
+</li>
 <li>srvGetServiceHandle()
 : <a class="el" href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srv.h</a>
 </li>
@@ -177,24 +183,57 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>srvInit()
 : <a class="el" href="srv_8h.html#ab5a2d7fec1477e7bd90c0b91095c4842">srv.h</a>
 </li>
+<li>srvIsServiceRegistered()
+: <a class="el" href="srv_8h.html#a5bbf82393e861fa2d0bb8df277ee1338">srv.h</a>
+</li>
+<li>SRVPM_PublishToAll()
+: <a class="el" href="srvpm_8h.html#a25b38afc8254d6f97c7937f817124810">srvpm.h</a>
+</li>
+<li>SRVPM_PublishToProcess()
+: <a class="el" href="srvpm_8h.html#ac0aadf18e4a21fa1f88e98742c13ea99">srvpm.h</a>
+</li>
+<li>SRVPM_RegisterProcess()
+: <a class="el" href="srvpm_8h.html#a0b35b99d6831a2f1ba121b82d4f69c08">srvpm.h</a>
+</li>
+<li>SRVPM_UnregisterProcess()
+: <a class="el" href="srvpm_8h.html#a420e754e9989e889f8c3b340b65c71bf">srvpm.h</a>
+</li>
+<li>srvPmExit()
+: <a class="el" href="srvpm_8h.html#ab84562de6bb42fc0829822cca245b9d6">srvpm.h</a>
+</li>
 <li>srvPmInit()
-: <a class="el" href="srv_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srv.h</a>
+: <a class="el" href="srvpm_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvpm.h</a>
+</li>
+<li>srvPublishAndGetSubscriber()
+: <a class="el" href="srv_8h.html#a16f6e1590d6143155d36e1b6f1df5a95">srv.h</a>
+</li>
+<li>srvPublishToSubscriber()
+: <a class="el" href="srv_8h.html#aa7f9fb5af629f5c592100baf98ea57dc">srv.h</a>
+</li>
+<li>srvReceiveNotification()
+: <a class="el" href="srv_8h.html#afdf8849d19334d6587f8e8c50e6e0f11">srv.h</a>
 </li>
 <li>srvRegisterClient()
 : <a class="el" href="srv_8h.html#aef5578aec324fdb8bcff2c9c8e31cab5">srv.h</a>
 </li>
-<li>srvRegisterProcess()
-: <a class="el" href="srv_8h.html#ae65a0cc02c9f8a5b1c5082a85dc1d1aa">srv.h</a>
+<li>srvRegisterPort()
+: <a class="el" href="srv_8h.html#a0f4cb526f8f0164a463ad912f1e31d7f">srv.h</a>
 </li>
 <li>srvRegisterService()
 : <a class="el" href="srv_8h.html#ac5af17995c0fedde9fafe17db2d58969">srv.h</a>
 </li>
-<li>srvUnregisterProcess()
-: <a class="el" href="srv_8h.html#aae66bd5119487b76a9a20711e59485d4">srv.h</a>
+<li>srvSubscribe()
+: <a class="el" href="srv_8h.html#a01146e340564cb9c4966ed190c080d63">srv.h</a>
+</li>
+<li>srvUnregisterPort()
+: <a class="el" href="srv_8h.html#a6f6b9bc5cbb88324dffbc8a6feda4cf8">srv.h</a>
 </li>
 <li>srvUnregisterService()
 : <a class="el" href="srv_8h.html#a578c745aede0ed8af0541ca2dcb7fe23">srv.h</a>
 </li>
+<li>srvUnsubscribe()
+: <a class="el" href="srv_8h.html#abcbdc28b99ab3a3a88cfcef53b870df8">srv.h</a>
+</li>
 <li>svcAcceptSession()
 : <a class="el" href="svc_8h.html#a9b1cbd6cb9eba21e42c9ec8bb7d08e97">svc.h</a>
 </li>
index 92da82e7687ac1ee11e05c0b07a057afd3b58741..ddb66610dc1b5f7a6de42e7234c9a4a241740f1d 100644 (file)
@@ -133,10 +133,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">y2r.h</a>
 </li>
 <li>Y2RU_GetDitheringWeightParams()
-: <a class="el" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a697e9246848420ea5207779e0e8ba535">y2r.h</a>
 </li>
 <li>Y2RU_GetStandardCoefficient()
-: <a class="el" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a33a4f4f7c517450db3c3716b8d31681c">y2r.h</a>
 </li>
 <li>Y2RU_GetTransferEndEvent()
 : <a class="el" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">y2r.h</a>
@@ -166,19 +166,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">y2r.h</a>
 </li>
 <li>Y2RU_SetBlockAlignment()
-: <a class="el" href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab4c4c786a59760263c6641fe20a2d048">y2r.h</a>
 </li>
 <li>Y2RU_SetCoefficients()
-: <a class="el" href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a609dbcd87aed9317d3c44c237161058d">y2r.h</a>
 </li>
 <li>Y2RU_SetConversionParams()
-: <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">y2r.h</a>
 </li>
 <li>Y2RU_SetDitheringWeightParams()
-: <a class="el" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab3243953599ca8d4503660c840c27afa">y2r.h</a>
 </li>
 <li>Y2RU_SetInputFormat()
-: <a class="el" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ad8593048d942822adad28255f2dd80c7">y2r.h</a>
 </li>
 <li>Y2RU_SetInputLines()
 : <a class="el" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">y2r.h</a>
@@ -187,13 +187,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">y2r.h</a>
 </li>
 <li>Y2RU_SetOutputFormat()
-: <a class="el" href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a52fd980e99c6b5c0474ad067e1b1375b">y2r.h</a>
 </li>
 <li>Y2RU_SetReceiving()
 : <a class="el" href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">y2r.h</a>
 </li>
 <li>Y2RU_SetRotation()
-: <a class="el" href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a769f947a0faacfb054cd9dea2a88f68f">y2r.h</a>
 </li>
 <li>Y2RU_SetSendingU()
 : <a class="el" href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">y2r.h</a>
@@ -211,7 +211,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">y2r.h</a>
 </li>
 <li>Y2RU_SetStandardCoefficient()
-: <a class="el" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a6d7b459cac662a0172eec80272d54a39">y2r.h</a>
 </li>
 <li>Y2RU_SetTemporalDithering()
 : <a class="el" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">y2r.h</a>
index c7dc96f6bb3cf2e1ad204d4b8915d11c38ea0b1a..9d145a44e4b5e85939b03f8f93be50584454f3f0 100644 (file)
@@ -173,10 +173,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfx.h</a>
 </li>
 <li>gfxGetScreenFormat()
-: <a class="el" href="gfx_8h.html#a2b6556adc58af5aa1b8dbc1205872a00">gfx.h</a>
+: <a class="el" href="gfx_8h.html#ae93ce8f657958343a5c2c9db35f0eabb">gfx.h</a>
 </li>
 <li>gfxInit()
-: <a class="el" href="gfx_8h.html#a5c4dfaaf05a94e7027c3b350f4a11528">gfx.h</a>
+: <a class="el" href="gfx_8h.html#abfc3583683f2325635263706e93ab02a">gfx.h</a>
 </li>
 <li>gfxInitDefault()
 : <a class="el" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfx.h</a>
@@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="gfx_8h.html#ad5c1216a99f555bbc619a157b4295dcb">gfx.h</a>
 </li>
 <li>gfxSetScreenFormat()
-: <a class="el" href="gfx_8h.html#a8f4232d0c2853032eee66612c0b5d6ec">gfx.h</a>
+: <a class="el" href="gfx_8h.html#a3bfb0d00d8bbf7be08ece053a1b6ce8a">gfx.h</a>
 </li>
 <li>gfxSwapBuffers()
 : <a class="el" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfx.h</a>
@@ -3149,160 +3149,157 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="registers_8h.html#a1e4dda0b9256622e7ae616cc5a730778">registers.h</a>
 </li>
 <li>GSP_BGR8_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952a7e2e54f5d000504cd971d23bf2d2b58f">gsp.h</a>
-</li>
-<li>GSP_Event
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8b">gsp.h</a>
-</li>
-<li>GSP_FramebufferFormats
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">gspgpu.h</a>
 </li>
 <li>GSP_RGB565_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952af2acd7de248add1481404d4cd1fdf816">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816">gspgpu.h</a>
 </li>
 <li>GSP_RGB5_A1_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952a6262e1f07384fcc538113978d5c8a6b8">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8">gspgpu.h</a>
 </li>
 <li>GSP_RGBA4_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952a7d05a3900d34338a30c681f67c35093b">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b">gspgpu.h</a>
 </li>
 <li>GSP_RGBA8_OES
-: <a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952abcae9c454df64644542ee85d4460647f">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f">gspgpu.h</a>
 </li>
-<li>GSPEVENT_DMA
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba97e2f831b28d590ce6a001d488a14ceb">gsp.h</a>
+<li>gspExit()
+: <a class="el" href="gspgpu_8h.html#a1de71253d8f3e3ea0f504ab6cc621f98">gspgpu.h</a>
 </li>
-<li>GSPEVENT_MAX
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba985e5f7394dfb7ff97fa7d42609699a2">gsp.h</a>
+<li>gspExitEventHandler()
+: <a class="el" href="gspgpu_8h.html#a842bbd15e91a9d4e1aa8481106c67e07">gspgpu.h</a>
 </li>
-<li>GSPEVENT_P3D
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba2c490954ca89099f434662ff21e14e27">gsp.h</a>
+<li>GSPGPU_AcquireRight()
+: <a class="el" href="gspgpu_8h.html#a317950e5ea5dabed8569ae5683075fc6">gspgpu.h</a>
 </li>
-<li>GSPEVENT_PPF
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8baa70910254314f59aaccdc8933a8d2476">gsp.h</a>
+<li>GSPGPU_Event
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">gspgpu.h</a>
 </li>
-<li>GSPEVENT_PSC0
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba694bb749d61fa446d8dc5f85a5bad19c">gsp.h</a>
+<li>GSPGPU_EVENT_DMA
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af">gspgpu.h</a>
 </li>
-<li>GSPEVENT_PSC1
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba5e88df1ecd6b4058142af9ff4528f6dd">gsp.h</a>
+<li>GSPGPU_EVENT_MAX
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2">gspgpu.h</a>
 </li>
-<li>GSPEVENT_VBlank0
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8bae62393a747a9161da356f931bac13d4d">gsp.h</a>
+<li>GSPGPU_EVENT_P3D
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e">gspgpu.h</a>
 </li>
-<li>GSPEVENT_VBlank1
-: <a class="el" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8ba1e7ec425eea69c8c3ac60021bfcfa8b1">gsp.h</a>
+<li>GSPGPU_EVENT_PPF
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768">gspgpu.h</a>
 </li>
-<li>gspExit()
-: <a class="el" href="gsp_8h.html#a1de71253d8f3e3ea0f504ab6cc621f98">gsp.h</a>
+<li>GSPGPU_EVENT_PSC0
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78">gspgpu.h</a>
 </li>
-<li>gspExitEventHandler()
-: <a class="el" href="gsp_8h.html#a842bbd15e91a9d4e1aa8481106c67e07">gsp.h</a>
+<li>GSPGPU_EVENT_PSC1
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2">gspgpu.h</a>
 </li>
-<li>GSPGPU_AcquireRight()
-: <a class="el" href="gsp_8h.html#a317950e5ea5dabed8569ae5683075fc6">gsp.h</a>
+<li>GSPGPU_EVENT_VBlank0
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6">gspgpu.h</a>
+</li>
+<li>GSPGPU_EVENT_VBlank1
+: <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f">gspgpu.h</a>
 </li>
 <li>GSPGPU_FlushDataCache()
-: <a class="el" href="gsp_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">gspgpu.h</a>
+</li>
+<li>GSPGPU_FramebufferFormats
+: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">gspgpu.h</a>
 </li>
 <li>GSPGPU_ImportDisplayCaptureInfo()
-: <a class="el" href="gsp_8h.html#a425d73ccad4581d2fbbf749796c2ab16">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a6677e4b4467934a07320c556f4d103f2">gspgpu.h</a>
 </li>
 <li>GSPGPU_InvalidateDataCache()
-: <a class="el" href="gsp_8h.html#abfd8bb5bde8d3072a9041884d599665e">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#abfd8bb5bde8d3072a9041884d599665e">gspgpu.h</a>
 </li>
 <li>GSPGPU_ReadHWRegs()
-: <a class="el" href="gsp_8h.html#ae554cb598da7d9be11dd4345902c43a5">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#ae554cb598da7d9be11dd4345902c43a5">gspgpu.h</a>
 </li>
 <li>GSPGPU_RegisterInterruptRelayQueue()
-: <a class="el" href="gsp_8h.html#a5ebccf501024a721b2f1ff96abe397ff">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a5ebccf501024a721b2f1ff96abe397ff">gspgpu.h</a>
 </li>
 <li>GSPGPU_ReleaseRight()
-: <a class="el" href="gsp_8h.html#aa163710b32591debd191e2cbf04e5374">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aa163710b32591debd191e2cbf04e5374">gspgpu.h</a>
 </li>
 <li>GSPGPU_RestoreVramSysArea()
-: <a class="el" href="gsp_8h.html#a663f1bd4b15c96bf426ccbda06810fba">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a663f1bd4b15c96bf426ccbda06810fba">gspgpu.h</a>
 </li>
 <li>GSPGPU_SaveVramSysArea()
-: <a class="el" href="gsp_8h.html#a6217cefdce79c05f2ae4fdadfac817b0">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a6217cefdce79c05f2ae4fdadfac817b0">gspgpu.h</a>
 </li>
 <li>GSPGPU_SetBufferSwap()
-: <a class="el" href="gsp_8h.html#a49f324e558174d07d43a42fc6bf155ff">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#ae010c996a4eb9bbd21d9e76d1ef14cbc">gspgpu.h</a>
 </li>
 <li>GSPGPU_SetLcdForceBlack()
-: <a class="el" href="gsp_8h.html#a0be2d830a9eccca7b59bf927b7c5e002">gsp.h</a>
-</li>
-<li>GSPGPU_SubmitGxCommand()
-: <a class="el" href="gsp_8h.html#a3b79b888c502cf7f83adf6596ff56765">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a0be2d830a9eccca7b59bf927b7c5e002">gspgpu.h</a>
 </li>
 <li>GSPGPU_TriggerCmdReqQueue()
-: <a class="el" href="gsp_8h.html#aa5d37db7ffdd14031b5f19c6de49f933">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aa5d37db7ffdd14031b5f19c6de49f933">gspgpu.h</a>
 </li>
 <li>GSPGPU_UnregisterInterruptRelayQueue()
-: <a class="el" href="gsp_8h.html#a70ca61cd22140cadbf54c55da13eb48c">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a70ca61cd22140cadbf54c55da13eb48c">gspgpu.h</a>
 </li>
 <li>GSPGPU_WriteHWRegs()
-: <a class="el" href="gsp_8h.html#a682c120ccc45f5f6a8d65ef74886206a">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a682c120ccc45f5f6a8d65ef74886206a">gspgpu.h</a>
 </li>
 <li>GSPGPU_WriteHWRegsWithMask()
-: <a class="el" href="gsp_8h.html#a250b3be40bc03360272d18830de6721e">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a250b3be40bc03360272d18830de6721e">gspgpu.h</a>
 </li>
 <li>gspInit()
-: <a class="el" href="gsp_8h.html#a0156b0b24d27e1e93f6c92e75c1addd3">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a0156b0b24d27e1e93f6c92e75c1addd3">gspgpu.h</a>
 </li>
 <li>gspInitEventHandler()
-: <a class="el" href="gsp_8h.html#aa8b40b9b5550a1ed61528c05b586fb6c">gsp.h</a>
-</li>
-<li>GSPLCD_BOTH
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24a2c44ee6ca9f7b735a1b5a5a466c98cad">gsp.h</a>
-</li>
-<li>GSPLCD_BOTTOM
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24a460d5fb2f2c2c9ce9f87060309fe042a">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aa8b40b9b5550a1ed61528c05b586fb6c">gspgpu.h</a>
 </li>
 <li>GSPLCD_PowerOffBacklight()
-: <a class="el" href="gsp_8h.html#a9c8e63884ca42282704dda8b7380a552">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#aab37be3b12c37b40fb8cc8b80a3bfb30">gsplcd.h</a>
 </li>
 <li>GSPLCD_PowerOnBacklight()
-: <a class="el" href="gsp_8h.html#a1caec083cba0cded010bfe3c85f4625e">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#a4ece665f46dd144bd1c68613edaa1fe0">gsplcd.h</a>
+</li>
+<li>GSPLCD_SCREEN_BOTH
+: <a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d">gsplcd.h</a>
 </li>
-<li>GSPLCD_Screens
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24">gsp.h</a>
+<li>GSPLCD_SCREEN_BOTTOM
+: <a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696">gsplcd.h</a>
 </li>
-<li>GSPLCD_TOP
-: <a class="el" href="gsp_8h.html#a5a2c633cec66de257a5229d172827a24a41daffc47579e54b9b2269ebfd91cbcc">gsp.h</a>
+<li>GSPLCD_SCREEN_TOP
+: <a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba">gsplcd.h</a>
 </li>
 <li>gspLcdExit()
-: <a class="el" href="gsp_8h.html#a4e28e055a6f4c781180300f12326d09f">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#a4e28e055a6f4c781180300f12326d09f">gsplcd.h</a>
 </li>
 <li>gspLcdInit()
-: <a class="el" href="gsp_8h.html#a3e3d897ec34cb4f64efd6dbfed777f0c">gsp.h</a>
+: <a class="el" href="gsplcd_8h.html#a3e3d897ec34cb4f64efd6dbfed777f0c">gsplcd.h</a>
+</li>
+<li>gspSubmitGxCommand()
+: <a class="el" href="gspgpu_8h.html#aa4e931a0de3b33497503fc063127af0c">gspgpu.h</a>
 </li>
 <li>gspWaitForDMA
-: <a class="el" href="gsp_8h.html#a95267f3508badebdcd0788cf262c99d8">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a95267f3508badebdcd0788cf262c99d8">gspgpu.h</a>
 </li>
 <li>gspWaitForEvent()
-: <a class="el" href="gsp_8h.html#a7c3dfd1d134848ea148e34c7d8380e83">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspgpu.h</a>
 </li>
 <li>gspWaitForP3D
-: <a class="el" href="gsp_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspgpu.h</a>
 </li>
 <li>gspWaitForPPF
-: <a class="el" href="gsp_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspgpu.h</a>
 </li>
 <li>gspWaitForPSC0
-: <a class="el" href="gsp_8h.html#a704e891a5d988f4964c24dc2b8bac787">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspgpu.h</a>
 </li>
 <li>gspWaitForPSC1
-: <a class="el" href="gsp_8h.html#a8a6e23746817c80d092cefd439d490f6">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a8a6e23746817c80d092cefd439d490f6">gspgpu.h</a>
 </li>
 <li>gspWaitForVBlank
-: <a class="el" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspgpu.h</a>
 </li>
 <li>gspWaitForVBlank0
-: <a class="el" href="gsp_8h.html#ac999e7889bfe880d47ef787aa4ad36ff">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#ac999e7889bfe880d47ef787aa4ad36ff">gspgpu.h</a>
 </li>
 <li>gspWaitForVBlank1
-: <a class="el" href="gsp_8h.html#a109b22fd311cb108387d59c298d5acef">gsp.h</a>
+: <a class="el" href="gspgpu_8h.html#a109b22fd311cb108387d59c298d5acef">gspgpu.h</a>
 </li>
 <li>GX_BUFFER_DIM
 : <a class="el" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">gx.h</a>
index 7c1b032f27994d5bfc5e9c2cdf013d01e01a77b1..fc13f8368d350508ad04fb1782434bcebcf8bf63 100644 (file)
@@ -242,7 +242,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="httpc_8h.html#a663a41aba64f481110314ce9902c2315">httpc.h</a>
 </li>
 <li>HTTPC_GetRequestState()
-: <a class="el" href="httpc_8h.html#af442ae2d2f3a4fbf2c48b18b6ac26c81">httpc.h</a>
+: <a class="el" href="httpc_8h.html#a82aa13dd7ebd77f8bfadc7d9765a35b0">httpc.h</a>
 </li>
 <li>HTTPC_GetResponseHeader()
 : <a class="el" href="httpc_8h.html#aca2486a868b705a55e8fdfa5750c7252">httpc.h</a>
@@ -259,12 +259,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>HTTPC_ReceiveData()
 : <a class="el" href="httpc_8h.html#a03bb4970e6508b4f418d2997e9be85a1">httpc.h</a>
 </li>
+<li>HTTPC_RequestStatus
+: <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">httpc.h</a>
+</li>
 <li>HTTPC_RESULTCODE_DOWNLOADPENDING
 : <a class="el" href="httpc_8h.html#a8dcddd501cd54b29b9289394ba04945c">httpc.h</a>
 </li>
 <li>HTTPC_SetProxyDefault()
 : <a class="el" href="httpc_8h.html#ad95f65a025d5934f59792d9bf4086c3b">httpc.h</a>
 </li>
+<li>HTTPC_STATUS_DOWNLOAD_READY
+: <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19">httpc.h</a>
+</li>
+<li>HTTPC_STATUS_REQUEST_IN_PROGRESS
+: <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885">httpc.h</a>
+</li>
 <li>httpcAddRequestHeaderField()
 : <a class="el" href="httpc_8h.html#a05be759c7b2344be48ab458517ba649e">httpc.h</a>
 </li>
@@ -284,7 +293,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="httpc_8h.html#a1b8077d1e1f871f340f6d93d4731c666">httpc.h</a>
 </li>
 <li>httpcGetRequestState()
-: <a class="el" href="httpc_8h.html#a4c3dba4a5e89fa18a69c305ad7aa99dc">httpc.h</a>
+: <a class="el" href="httpc_8h.html#a70a9e219190bacbb11eb95094ee8c3f1">httpc.h</a>
 </li>
 <li>httpcGetResponseHeader()
 : <a class="el" href="httpc_8h.html#a29826111e62aefc2893e647aa686a77a">httpc.h</a>
@@ -301,15 +310,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>httpcReceiveData()
 : <a class="el" href="httpc_8h.html#a6af4c5a10432a68c705adac29c50e1e4">httpc.h</a>
 </li>
-<li>HTTPCREQSTAT_DLREADY
-: <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976">httpc.h</a>
-</li>
-<li>HTTPCREQSTAT_INPROGRESS_REQSENT
-: <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df">httpc.h</a>
-</li>
-<li>httpcReqStatus
-: <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpc.h</a>
-</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
index 7005d32c59143239525578a75ddb5251d00a9b8a..9285e1cfb9173c78bc874477780ab19ebba6a5cd 100644 (file)
@@ -125,19 +125,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
 <li>INPUT_YUV420_INDIV_16
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4">y2r.h</a>
 </li>
 <li>INPUT_YUV420_INDIV_8
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e">y2r.h</a>
 </li>
 <li>INPUT_YUV422_BATCH
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7">y2r.h</a>
 </li>
 <li>INPUT_YUV422_INDIV_16
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0">y2r.h</a>
 </li>
 <li>INPUT_YUV422_INDIV_8
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496">y2r.h</a>
 </li>
 <li>IPC_BUFFER_R
 : <a class="el" href="ipc_8h.html#ae0ccf9e363a4bd3b070762b57ffc8783aa8137b3b700afc9926ead9fcffaff34f">ipc.h</a>
@@ -211,12 +211,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>IRU_GetIRLEDRecvState()
 : <a class="el" href="ir_8h.html#a08cbd4c0783aa431a9b135ed73fe3e5e">ir.h</a>
 </li>
+<li>IRU_Initialize()
+: <a class="el" href="ir_8h.html#a57f549bf235cca5da4539ebaee290e93">ir.h</a>
+</li>
 <li>IRU_SetBitRate()
 : <a class="el" href="ir_8h.html#aa4383437d6b0eae7e988c1238a999c8d">ir.h</a>
 </li>
 <li>IRU_SetIRLEDState()
 : <a class="el" href="ir_8h.html#a10b042e43f7ba5e032ebca1566eff158">ir.h</a>
 </li>
+<li>IRU_Shutdown()
+: <a class="el" href="ir_8h.html#a234f44bd07c0d841858856a451259a37">ir.h</a>
+</li>
+<li>IRU_StartRecvTransfer()
+: <a class="el" href="ir_8h.html#aec19f868632807e0d00c08398d3090c0">ir.h</a>
+</li>
+<li>IRU_StartSendTransfer()
+: <a class="el" href="ir_8h.html#add5d0a1c7c738e562db26f3008ed90e2">ir.h</a>
+</li>
+<li>IRU_WaitRecvTransfer()
+: <a class="el" href="ir_8h.html#a77af2111f453b24084f2666f49e64e62">ir.h</a>
+</li>
+<li>IRU_WaitSendTransfer()
+: <a class="el" href="ir_8h.html#a051bd29b973cc9abbd47cb8149111ada">ir.h</a>
+</li>
 <li>iruExit()
 : <a class="el" href="ir_8h.html#a0bb9984d1c401b874964811c6c0b1474">ir.h</a>
 </li>
index 00d42a4aa2c3529a3a1a7480c64a194769b383bb..90246b5c1a03b6a405133243fba509f57a02c577 100644 (file)
@@ -125,85 +125,85 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
 <li>KEY_A
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">hid.h</a>
 </li>
 <li>KEY_B
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">hid.h</a>
 </li>
 <li>KEY_CPAD_DOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105">hid.h</a>
 </li>
 <li>KEY_CPAD_LEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85">hid.h</a>
 </li>
 <li>KEY_CPAD_RIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c">hid.h</a>
 </li>
 <li>KEY_CPAD_UP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b">hid.h</a>
 </li>
 <li>KEY_CSTICK_DOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9">hid.h</a>
 </li>
 <li>KEY_CSTICK_LEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56">hid.h</a>
 </li>
 <li>KEY_CSTICK_RIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6">hid.h</a>
 </li>
 <li>KEY_CSTICK_UP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba">hid.h</a>
 </li>
 <li>KEY_DDOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe">hid.h</a>
 </li>
 <li>KEY_DLEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc">hid.h</a>
 </li>
 <li>KEY_DOWN
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416">hid.h</a>
 </li>
 <li>KEY_DRIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0">hid.h</a>
 </li>
 <li>KEY_DUP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6">hid.h</a>
 </li>
 <li>KEY_L
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62">hid.h</a>
 </li>
 <li>KEY_LEFT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65">hid.h</a>
 </li>
 <li>KEY_R
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff">hid.h</a>
 </li>
 <li>KEY_RIGHT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d">hid.h</a>
 </li>
 <li>KEY_SELECT
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5">hid.h</a>
 </li>
 <li>KEY_START
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">hid.h</a>
 </li>
 <li>KEY_TOUCH
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8">hid.h</a>
 </li>
 <li>KEY_UP
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd">hid.h</a>
 </li>
 <li>KEY_X
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497">hid.h</a>
 </li>
 <li>KEY_Y
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3">hid.h</a>
 </li>
 <li>KEY_ZL
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a">hid.h</a>
 </li>
 <li>KEY_ZR
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f">hid.h</a>
+: <a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f">hid.h</a>
 </li>
 <li>keysDown
 : <a class="el" href="hid_8h.html#a920053cc92e61ee16e567109f428a530">hid.h</a>
index cd99ab6570e9295038167d37f31dba2d42a03f91..e817c399b94119f25ba5cadd6104550abe37b5a7 100644 (file)
@@ -328,44 +328,44 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>MICU_UnmapSharedMem()
 : <a class="el" href="mic_8h.html#ab728c230d454422b4fdc119eec7f0510">mic.h</a>
 </li>
-<li>MVDMODE_COLORFORMATCONV
-: <a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583">mvd.h</a>
+<li>MVD_INPUT_H264
+: <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac">mvd.h</a>
 </li>
-<li>MVDMODE_VIDEOPROCESSING
-: <a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f">mvd.h</a>
+<li>MVD_INPUT_YUYV422
+: <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12">mvd.h</a>
 </li>
-<li>mvdstdExit()
-: <a class="el" href="mvd_8h.html#a0268fc860c200937a3519b8aba79af95">mvd.h</a>
+<li>MVD_OUTPUT_RGB565
+: <a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3">mvd.h</a>
 </li>
-<li>mvdstdGenerateDefaultConfig()
-: <a class="el" href="mvd_8h.html#ac468d63d48a7ff775a47f1c841f98e37">mvd.h</a>
+<li>MVDMODE_COLORFORMATCONV
+: <a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583">mvd.h</a>
 </li>
-<li>mvdstdInit()
-: <a class="el" href="mvd_8h.html#aaa841d93c56d71979be7669e163d3ff3">mvd.h</a>
+<li>MVDMODE_VIDEOPROCESSING
+: <a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f">mvd.h</a>
 </li>
-<li>mvdstdMode
-: <a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvd.h</a>
+<li>MVDSTD_InputFormat
+: <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">mvd.h</a>
 </li>
-<li>mvdstdProcessFrame()
-: <a class="el" href="mvd_8h.html#ac56601ec8ce487b4629ca92d21cb7f0e">mvd.h</a>
+<li>MVDSTD_Mode
+: <a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">mvd.h</a>
 </li>
-<li>mvdstdSetConfig()
-: <a class="el" href="mvd_8h.html#afdeff66f1ef3b3f16e3ecf4764e2a267">mvd.h</a>
+<li>MVDSTD_OutputFormat
+: <a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">mvd.h</a>
 </li>
-<li>mvdstdTypeInput
-: <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvd.h</a>
+<li>MVDSTD_SetConfig()
+: <a class="el" href="mvd_8h.html#a0d0db5e2224e50518ceb498847a0f17b">mvd.h</a>
 </li>
-<li>mvdstdTypeOutput
-: <a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvd.h</a>
+<li>mvdstdExit()
+: <a class="el" href="mvd_8h.html#a0268fc860c200937a3519b8aba79af95">mvd.h</a>
 </li>
-<li>MVDTYPEIN_H264
-: <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963">mvd.h</a>
+<li>mvdstdGenerateDefaultConfig()
+: <a class="el" href="mvd_8h.html#a0122079f97d85e60d751b221758940c9">mvd.h</a>
 </li>
-<li>MVDTYPEIN_YUYV422
-: <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a">mvd.h</a>
+<li>mvdstdInit()
+: <a class="el" href="mvd_8h.html#ad805c69e1edc18a37ab17d9d968e86ac">mvd.h</a>
 </li>
-<li>MVDTYPEOUT_RGB565
-: <a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33">mvd.h</a>
+<li>mvdstdProcessFrame()
+: <a class="el" href="mvd_8h.html#ae0d0f546788c89fad8f94660b965dcfc">mvd.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index a3b3fdee31329acd0524349f44a073ce200a7a37..9fcb481ad9f141bec25c21d292b8a08d2f2b6ce2 100644 (file)
@@ -131,10 +131,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="channel_8h.html#ab722b50ffe7e9b2f87e2fb5200c2638d">channel.h</a>
 </li>
 <li>NDSP_CLIP_NORMAL
-: <a class="el" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893">ndsp.h</a>
 </li>
 <li>NDSP_CLIP_SOFT
-: <a class="el" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a">ndsp.h</a>
 </li>
 <li>NDSP_ENCODING
 : <a class="el" href="channel_8h.html#a6a3d697b96706c5e9750122d9db592cd">channel.h</a>
@@ -176,43 +176,43 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="channel_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a21a2e8f1b3fea65d9d636ebae1df2533">channel.h</a>
 </li>
 <li>NDSP_INTERP_LINEAR
-: <a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5a0d5a9ea8e53a246b1ac65dc294a5fd53">channel.h</a>
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3a0d5a9ea8e53a246b1ac65dc294a5fd53">channel.h</a>
 </li>
 <li>NDSP_INTERP_NONE
-: <a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ad9872be8d23d3d2023e205d5f5fb388c">channel.h</a>
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ad9872be8d23d3d2023e205d5f5fb388c">channel.h</a>
 </li>
 <li>NDSP_INTERP_POLYPHASE
-: <a class="el" href="channel_8h.html#a99fb83031ce9923c84392b4e92f956b5ac8e204d77e18ef8913e2eab1b18e002b">channel.h</a>
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3ac8e204d77e18ef8913e2eab1b18e002b">channel.h</a>
 </li>
 <li>NDSP_OUTPUT_MONO
-: <a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55">ndsp.h</a>
 </li>
 <li>NDSP_OUTPUT_STEREO
-: <a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1">ndsp.h</a>
 </li>
 <li>NDSP_OUTPUT_SURROUND
-: <a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4">ndsp.h</a>
 </li>
 <li>NDSP_SPKPOS_NUM
-: <a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911">ndsp.h</a>
 </li>
 <li>NDSP_SPKPOS_SQUARE
-: <a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef">ndsp.h</a>
 </li>
 <li>NDSP_SPKPOS_WIDE
-: <a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_DONE
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_FREE
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_PLAYING
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8">ndsp.h</a>
 </li>
 <li>NDSP_WBUF_QUEUED
-: <a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2">ndsp.h</a>
 </li>
 <li>ndspAuxCallback
 : <a class="el" href="ndsp_8h.html#ac7a08ac8efd0376efd6a6e1b1a064ca8">ndsp.h</a>
@@ -260,7 +260,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="channel_8h.html#a7986171c79c227443ef5ea60c464de23">channel.h</a>
 </li>
 <li>ndspChnSetInterp()
-: <a class="el" href="channel_8h.html#a9ce205f160ef8acd9880d593399bffdd">channel.h</a>
+: <a class="el" href="channel_8h.html#ac98e0b63e35e22aeea5265fd93f5206f">channel.h</a>
 </li>
 <li>ndspChnSetMix()
 : <a class="el" href="channel_8h.html#a30eb26f1972cc3ec28370263796c0444">channel.h</a>
@@ -274,6 +274,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ndspChnWaveBufClear()
 : <a class="el" href="channel_8h.html#a054a58a102d00590a33101fe0de516e6">channel.h</a>
 </li>
+<li>ndspClippingMode
+: <a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndsp.h</a>
+</li>
 <li>ndspExit()
 : <a class="el" href="ndsp_8h.html#aa677674b20004d3d5fd620bdc1cb8afa">ndsp.h</a>
 </li>
@@ -286,6 +289,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>ndspInit()
 : <a class="el" href="ndsp_8h.html#af291186c61a1899c748aac58662d7ba4">ndsp.h</a>
 </li>
+<li>ndspInterpType
+: <a class="el" href="channel_8h.html#a6319005cb21b18395a1452e95aabbec3">channel.h</a>
+</li>
+<li>ndspOutputMode
+: <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndsp.h</a>
+</li>
 <li>ndspSetCallback()
 : <a class="el" href="ndsp_8h.html#a6e54ee9185248b1d4a120396bfbf5603">ndsp.h</a>
 </li>
@@ -293,7 +302,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="ndsp_8h.html#ac5271edca9a280bca385295aea413a84">ndsp.h</a>
 </li>
 <li>ndspSetClippingMode()
-: <a class="el" href="ndsp_8h.html#a1b812fac9f413c0009b9aa75c1e9bf4c">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#ad294c6cec5824d53a92a2a9db43f672a">ndsp.h</a>
 </li>
 <li>ndspSetMasterVol()
 : <a class="el" href="ndsp_8h.html#aa9c115610bf7827b73edbc2579e4b18b">ndsp.h</a>
@@ -302,13 +311,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="ndsp_8h.html#a15e3d9f39a89eb0231dc4f9b272e42be">ndsp.h</a>
 </li>
 <li>ndspSetOutputMode()
-: <a class="el" href="ndsp_8h.html#a82e247b2a4cc9fda6f8fd92b84a1871b">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a49a1a618032d220adf0007353273ebc0">ndsp.h</a>
+</li>
+<li>ndspSpeakerPos
+: <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndsp.h</a>
 </li>
 <li>ndspSurroundSetDepth()
 : <a class="el" href="ndsp_8h.html#ac2490547f4cc87ce71bd22aa49366649">ndsp.h</a>
 </li>
 <li>ndspSurroundSetPos()
-: <a class="el" href="ndsp_8h.html#a4f424ec80bd49d905b806bd2451039a2">ndsp.h</a>
+: <a class="el" href="ndsp_8h.html#a4a946928ccdd63672289b74302a39dfa">ndsp.h</a>
 </li>
 <li>ndspSurroundSetRearRatio()
 : <a class="el" href="ndsp_8h.html#afbada5995eafed2c04a12a124e752fa1">ndsp.h</a>
index 631c26fd8711987e6b8a3ef0290dee01d6811ac4..96c14da9d5e520553cbfddd9c39588ab4534b7e6 100644 (file)
@@ -152,10 +152,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="os_8h.html#af9679bbae7bf7326ce31b40be6f18432">os.h</a>
 </li>
 <li>OUTPUT_RGB_16_555
-: <a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0">y2r.h</a>
 </li>
 <li>OUTPUT_RGB_32
-: <a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e">y2r.h</a>
 </li>
 <li>OUTPUT_RGB_565
 : <a class="el" href="cam_8h.html#a3984303a5065c81cd8a565489c8fff85a17d4aba3a605114a3de59c55de06e4e2">cam.h</a>
index 4456306341070b0489448f237a33e57f683d1765..f5970a4b9305f25bda5c822b429394cc2b11cdc3 100644 (file)
@@ -127,9 +127,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>PACKED
 : <a class="el" href="types_8h.html#a36d525cf4d116b2fe4ecc00222b256f1">types.h</a>
 </li>
-<li>PAD_KEY
-: <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">hid.h</a>
-</li>
 <li>PHOTO_MODE_LANDSCAPE
 : <a class="el" href="cam_8h.html#ac14ae4089f708477afcc56dad7762a8aaa52cdc354642b6b6ef2f4850636abd16">cam.h</a>
 </li>
@@ -167,49 +164,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="pm_8h.html#a5685587b06f537dbc981a1ed132fdb9b">pm.h</a>
 </li>
 <li>PORT_BOTH
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa2e0e7944e8121739c73f311a974ee28f">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a2e0e7944e8121739c73f311a974ee28f">cam.h</a>
 </li>
 <li>PORT_CAM1
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa83fd114c6c8ad6ed0db9c579935a63ce">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a83fd114c6c8ad6ed0db9c579935a63ce">cam.h</a>
 </li>
 <li>PORT_CAM2
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfa17f56155f8d240bf81deab2f5598fe6a">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600a17f56155f8d240bf81deab2f5598fe6a">cam.h</a>
 </li>
 <li>PORT_NONE
-: <a class="el" href="cam_8h.html#afa16b5a908ef919922fe67cc00c6dabfafed6e4add59747a2bd292aad6d543f51">cam.h</a>
+: <a class="el" href="cam_8h.html#abed82baf7f470b522273a3e37c24c600afed6e4add59747a2bd292aad6d543f51">cam.h</a>
 </li>
 <li>ProcessEventReason
 : <a class="el" href="svc_8h.html#a15668f707ae2a742896d12b225397079">svc.h</a>
 </li>
-<li>ps_aes_algo
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536">ps.h</a>
+<li>PS_AESAlgorithm
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">ps.h</a>
 </li>
-<li>ps_aes_keytypes
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">ps.h</a>
+<li>PS_AESKeyType
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">ps.h</a>
 </li>
-<li>ps_CBC_DEC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68">ps.h</a>
+<li>PS_ALGORITHM_CBC_DEC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0">ps.h</a>
 </li>
-<li>ps_CBC_ENC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509">ps.h</a>
+<li>PS_ALGORITHM_CBC_ENC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d">ps.h</a>
 </li>
-<li>ps_CCM_DEC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4">ps.h</a>
+<li>PS_ALGORITHM_CCM_DEC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92">ps.h</a>
 </li>
-<li>ps_CCM_ENC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338">ps.h</a>
+<li>PS_ALGORITHM_CCM_ENC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451">ps.h</a>
 </li>
-<li>ps_CTR_DEC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd">ps.h</a>
+<li>PS_ALGORITHM_CTR_DEC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18">ps.h</a>
 </li>
-<li>ps_CTR_ENC
-: <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc">ps.h</a>
+<li>PS_ALGORITHM_CTR_ENC
+: <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8">ps.h</a>
 </li>
 <li>PS_EncryptDecryptAes()
-: <a class="el" href="ps_8h.html#af2868e446a964272d06d8ff82bcf0233">ps.h</a>
+: <a class="el" href="ps_8h.html#aefa2079e5ccea5884e369c51db1bf151">ps.h</a>
 </li>
 <li>PS_EncryptSignDecryptVerifyAesCcm()
-: <a class="el" href="ps_8h.html#a1669250d467cf619442d97083e606b31">ps.h</a>
+: <a class="el" href="ps_8h.html#a7535fb13fe7b89c2802f06997610a7e9">ps.h</a>
 </li>
 <li>PS_GetDeviceId()
 : <a class="el" href="ps_8h.html#acbfc784101f2e99a5debb6fcd69f98ea">ps.h</a>
@@ -217,35 +214,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>PS_GetLocalFriendCodeSeed()
 : <a class="el" href="ps_8h.html#a337241611082030ac7c40bd8e26d247d">ps.h</a>
 </li>
-<li>ps_KEYSLOT_0D
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d">ps.h</a>
+<li>PS_KEYSLOT_0D
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada">ps.h</a>
 </li>
-<li>ps_KEYSLOT_2D
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd">ps.h</a>
+<li>PS_KEYSLOT_2D
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e">ps.h</a>
 </li>
-<li>ps_KEYSLOT_2E
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d">ps.h</a>
+<li>PS_KEYSLOT_2E
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858">ps.h</a>
 </li>
-<li>ps_KEYSLOT_31
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312">ps.h</a>
+<li>PS_KEYSLOT_31
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335">ps.h</a>
 </li>
-<li>ps_KEYSLOT_32
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518">ps.h</a>
+<li>PS_KEYSLOT_32
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef">ps.h</a>
 </li>
-<li>ps_KEYSLOT_36
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3">ps.h</a>
+<li>PS_KEYSLOT_36
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126">ps.h</a>
 </li>
-<li>ps_KEYSLOT_38
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2">ps.h</a>
+<li>PS_KEYSLOT_38
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e">ps.h</a>
 </li>
-<li>ps_KEYSLOT_39_DLP
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417">ps.h</a>
+<li>PS_KEYSLOT_39_DLP
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6">ps.h</a>
 </li>
-<li>ps_KEYSLOT_39_NFC
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867">ps.h</a>
+<li>PS_KEYSLOT_39_NFC
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d">ps.h</a>
 </li>
-<li>ps_KEYSLOT_INVALID
-: <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c">ps.h</a>
+<li>PS_KEYSLOT_INVALID
+: <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197">ps.h</a>
 </li>
 <li>psExit()
 : <a class="el" href="ps_8h.html#a91d5a2ff4ba80cb80432c0c9a1f3acc0">ps.h</a>
@@ -253,35 +250,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>psInit()
 : <a class="el" href="ps_8h.html#abae489204853edc2e7dcf8c341c75e82">ps.h</a>
 </li>
-<li>ptmExit()
-: <a class="el" href="ptm_8h.html#a274e2dbdcd09487d71e8f73b0fdcb1cc">ptm.h</a>
-</li>
-<li>ptmInit()
-: <a class="el" href="ptm_8h.html#acfe51c5ce79d9a7016d02e0acda4709a">ptm.h</a>
-</li>
 <li>PTMSYSM_ConfigureNew3DSCPU()
-: <a class="el" href="ptm_8h.html#ae3a437bfd0de05fbc5ba9a460d148430">ptm.h</a>
+: <a class="el" href="ptmsysm_8h.html#ae3a437bfd0de05fbc5ba9a460d148430">ptmsysm.h</a>
 </li>
 <li>ptmSysmExit()
-: <a class="el" href="ptm_8h.html#ae8300d0f183d7b958550da5bea974274">ptm.h</a>
+: <a class="el" href="ptmsysm_8h.html#ae8300d0f183d7b958550da5bea974274">ptmsysm.h</a>
 </li>
 <li>ptmSysmInit()
-: <a class="el" href="ptm_8h.html#a18359abfe6fcd1708769ef2dae98ed50">ptm.h</a>
+: <a class="el" href="ptmsysm_8h.html#a18359abfe6fcd1708769ef2dae98ed50">ptmsysm.h</a>
 </li>
 <li>PTMU_GetBatteryChargeState()
-: <a class="el" href="ptm_8h.html#a3a24c72010f8979755de58e19d6b4574">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#a3a24c72010f8979755de58e19d6b4574">ptmu.h</a>
 </li>
 <li>PTMU_GetBatteryLevel()
-: <a class="el" href="ptm_8h.html#a82373d4c238c33f3a20586b468233688">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#a82373d4c238c33f3a20586b468233688">ptmu.h</a>
 </li>
 <li>PTMU_GetPedometerState()
-: <a class="el" href="ptm_8h.html#ad3c3b5cb00e263bdc27cbf8545dd9b0b">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#ad3c3b5cb00e263bdc27cbf8545dd9b0b">ptmu.h</a>
 </li>
 <li>PTMU_GetShellState()
-: <a class="el" href="ptm_8h.html#adf953372cfbda67c967427f31dc8e68f">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#adf953372cfbda67c967427f31dc8e68f">ptmu.h</a>
 </li>
 <li>PTMU_GetTotalStepCount()
-: <a class="el" href="ptm_8h.html#a7d6ea0afcf123c0345af5e7e160d230f">ptm.h</a>
+: <a class="el" href="ptmu_8h.html#a7d6ea0afcf123c0345af5e7e160d230f">ptmu.h</a>
+</li>
+<li>ptmuExit()
+: <a class="el" href="ptmu_8h.html#a56ac60c3ef9564926ceee79ecb6d3c85">ptmu.h</a>
+</li>
+<li>ptmuInit()
+: <a class="el" href="ptmu_8h.html#a69ffa79272f25de2c6050a480036f043">ptmu.h</a>
 </li>
 </ul>
 </div><!-- contents -->
index ab89facb3ccf98897ef80f1f54c15e6208202a8a..87cd108c0b4ffe1034de58d1015b0d387fd6ebd7 100644 (file)
@@ -124,21 +124,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
 
 <h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>QTM_GetHeadTrackingInfo()
+: <a class="el" href="qtm_8h.html#a84fcb6d843cb74e79f0464d0548c8d9b">qtm.h</a>
+</li>
 <li>qtmCheckHeadFullyDetected()
-: <a class="el" href="qtm_8h.html#aa56a42402c8dec100cab01e2392c3e92">qtm.h</a>
+: <a class="el" href="qtm_8h.html#a8eda8f29392a18ea6839cce9de4685e8">qtm.h</a>
 </li>
 <li>qtmCheckInitialized()
 : <a class="el" href="qtm_8h.html#a2be6829e253a5486702014e175a5110d">qtm.h</a>
 </li>
 <li>qtmConvertCoordToScreen()
-: <a class="el" href="qtm_8h.html#a01dbfd7a6b7710577bec510e30cf692e">qtm.h</a>
+: <a class="el" href="qtm_8h.html#a590c17d8fade12a313673522bbdb1507">qtm.h</a>
 </li>
 <li>qtmExit()
 : <a class="el" href="qtm_8h.html#a1c7d237388833868fb1e282d8a64e354">qtm.h</a>
 </li>
-<li>qtmGetHeadtrackingInfo()
-: <a class="el" href="qtm_8h.html#a16e85fcc8aea2a1b3b9330317ad7f676">qtm.h</a>
-</li>
 <li>qtmInit()
 : <a class="el" href="qtm_8h.html#a2dd262c03c0d2feed98edfe1a7fd2dfe">qtm.h</a>
 </li>
index 71a6f8bd251676f92783ee74e9c3fb41142581af..d84540e27b29627e8ce866686ee673670cb71151 100644 (file)
@@ -146,28 +146,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="sdmc_8h.html#ae78aa4d98b1eaa072f7b79b50d2f286e">sdmc.h</a>
 </li>
 <li>SELECT_ALL
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85abed2268a81494490a6ab7030e751876e">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57abed2268a81494490a6ab7030e751876e">cam.h</a>
 </li>
 <li>SELECT_IN1
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a982e5c6846fc876cc32d5fa5a34c45f7">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a982e5c6846fc876cc32d5fa5a34c45f7">cam.h</a>
 </li>
 <li>SELECT_IN1_OUT1
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ad72a88152472d1f2e55b59c540fba86a">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ad72a88152472d1f2e55b59c540fba86a">cam.h</a>
 </li>
 <li>SELECT_IN1_OUT2
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a6f1a562c8186872e9601956605ebce4f">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a6f1a562c8186872e9601956605ebce4f">cam.h</a>
 </li>
 <li>SELECT_NONE
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ac1719a15be93e987683f7a8e817c16f9">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ac1719a15be93e987683f7a8e817c16f9">cam.h</a>
 </li>
 <li>SELECT_OUT1
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a218ada760e4ddb14099afb5d6ea88f9a">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a218ada760e4ddb14099afb5d6ea88f9a">cam.h</a>
 </li>
 <li>SELECT_OUT1_OUT2
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85ae1e625e63a3c56c0d29626709b6f13ad">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57ae1e625e63a3c56c0d29626709b6f13ad">cam.h</a>
 </li>
 <li>SELECT_OUT2
-: <a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85a23c791f6f4305b8c3cc776f1d81dd2c7">cam.h</a>
+: <a class="el" href="cam_8h.html#ab04a0655cd1e3bcac5e8f48c18df1a57a23c791f6f4305b8c3cc776f1d81dd2c7">cam.h</a>
 </li>
 <li>shaderInstanceFree()
 : <a class="el" href="shaderProgram_8h.html#a813803dc45a4e1232e0092cc5b92e3f2">shaderProgram.h</a>
@@ -235,48 +235,54 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>SIZE_VGA
 : <a class="el" href="cam_8h.html#a2139d384c0e657ddb21ab0ca5697895aa053bb6c18c1cc5ff2b3caff33d22a73b">cam.h</a>
 </li>
-<li>SOC_Initialize()
-: <a class="el" href="soc_8h.html#ac6e3edf55aafd5eff1a5c2d58b97581c">soc.h</a>
+<li>socExit()
+: <a class="el" href="soc_8h.html#a4c165678b18a16dccc315220ec61e1ee">soc.h</a>
 </li>
-<li>SOC_Shutdown()
-: <a class="el" href="soc_8h.html#a70982d69afcdd486bea45c93b19a702b">soc.h</a>
+<li>socInit()
+: <a class="el" href="soc_8h.html#a0c15255d27f548252f23860e1f7fe39b">soc.h</a>
 </li>
 <li>SOUND_CHANNEL
 : <a class="el" href="csnd_8h.html#a44625628a2c8fa9807122b8ecab52363">csnd.h</a>
 </li>
 <li>SOUND_ENABLE
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac7d0b635fc605d7b57214c394e4d859d">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac7d0b635fc605d7b57214c394e4d859d">csnd.h</a>
 </li>
 <li>SOUND_FORMAT
 : <a class="el" href="csnd_8h.html#a1fd66ef4e1b7feffca7809a6676709ce">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_16BIT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea5f8b8383f728e9dabef5efa486e08fd4">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a5f8b8383f728e9dabef5efa486e08fd4">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_8BIT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea3ddf118603afd88ae09b0ce14877ead4">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a3ddf118603afd88ae09b0ce14877ead4">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_ADPCM
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea06d7272986b2e9e3d0c444a83af104f6">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a06d7272986b2e9e3d0c444a83af104f6">csnd.h</a>
 </li>
 <li>SOUND_FORMAT_PSG
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea89368ff82f9173e08af8215c5d9d0385">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a89368ff82f9173e08af8215c5d9d0385">csnd.h</a>
 </li>
 <li>SOUND_LINEAR_INTERP
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceac15e44f48227d2c1034b0a793b8b075d">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ac15e44f48227d2c1034b0a793b8b075d">csnd.h</a>
 </li>
 <li>SOUND_LOOPMODE
 : <a class="el" href="csnd_8h.html#a442ef58a644a78ba09d405be50946664">csnd.h</a>
 </li>
 <li>SOUND_ONE_SHOT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fceaf96c5965b6990d82a1db630720c904b0">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8af96c5965b6990d82a1db630720c904b0">csnd.h</a>
 </li>
 <li>SOUND_REPEAT
-: <a class="el" href="csnd_8h.html#aaf105ae5beaca1dee30ae54530691fcea304fe16fcff907da3e0b9d78fba7c922">csnd.h</a>
+: <a class="el" href="csnd_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a304fe16fcff907da3e0b9d78fba7c922">csnd.h</a>
+</li>
+<li>srvEnableNotification()
+: <a class="el" href="srv_8h.html#a41e92fda5c0478466bb1bc3883a7604a">srv.h</a>
 </li>
 <li>srvExit()
 : <a class="el" href="srv_8h.html#a09c3496345090e80ec9d424618ae9a6b">srv.h</a>
 </li>
+<li>srvGetPort()
+: <a class="el" href="srv_8h.html#ad74922815e49b701024fbf75f33c016c">srv.h</a>
+</li>
 <li>srvGetServiceHandle()
 : <a class="el" href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srv.h</a>
 </li>
@@ -289,24 +295,57 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>srvInit()
 : <a class="el" href="srv_8h.html#ab5a2d7fec1477e7bd90c0b91095c4842">srv.h</a>
 </li>
+<li>srvIsServiceRegistered()
+: <a class="el" href="srv_8h.html#a5bbf82393e861fa2d0bb8df277ee1338">srv.h</a>
+</li>
+<li>SRVPM_PublishToAll()
+: <a class="el" href="srvpm_8h.html#a25b38afc8254d6f97c7937f817124810">srvpm.h</a>
+</li>
+<li>SRVPM_PublishToProcess()
+: <a class="el" href="srvpm_8h.html#ac0aadf18e4a21fa1f88e98742c13ea99">srvpm.h</a>
+</li>
+<li>SRVPM_RegisterProcess()
+: <a class="el" href="srvpm_8h.html#a0b35b99d6831a2f1ba121b82d4f69c08">srvpm.h</a>
+</li>
+<li>SRVPM_UnregisterProcess()
+: <a class="el" href="srvpm_8h.html#a420e754e9989e889f8c3b340b65c71bf">srvpm.h</a>
+</li>
+<li>srvPmExit()
+: <a class="el" href="srvpm_8h.html#ab84562de6bb42fc0829822cca245b9d6">srvpm.h</a>
+</li>
 <li>srvPmInit()
-: <a class="el" href="srv_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srv.h</a>
+: <a class="el" href="srvpm_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvpm.h</a>
+</li>
+<li>srvPublishAndGetSubscriber()
+: <a class="el" href="srv_8h.html#a16f6e1590d6143155d36e1b6f1df5a95">srv.h</a>
+</li>
+<li>srvPublishToSubscriber()
+: <a class="el" href="srv_8h.html#aa7f9fb5af629f5c592100baf98ea57dc">srv.h</a>
+</li>
+<li>srvReceiveNotification()
+: <a class="el" href="srv_8h.html#afdf8849d19334d6587f8e8c50e6e0f11">srv.h</a>
 </li>
 <li>srvRegisterClient()
 : <a class="el" href="srv_8h.html#aef5578aec324fdb8bcff2c9c8e31cab5">srv.h</a>
 </li>
-<li>srvRegisterProcess()
-: <a class="el" href="srv_8h.html#ae65a0cc02c9f8a5b1c5082a85dc1d1aa">srv.h</a>
+<li>srvRegisterPort()
+: <a class="el" href="srv_8h.html#a0f4cb526f8f0164a463ad912f1e31d7f">srv.h</a>
 </li>
 <li>srvRegisterService()
 : <a class="el" href="srv_8h.html#ac5af17995c0fedde9fafe17db2d58969">srv.h</a>
 </li>
-<li>srvUnregisterProcess()
-: <a class="el" href="srv_8h.html#aae66bd5119487b76a9a20711e59485d4">srv.h</a>
+<li>srvSubscribe()
+: <a class="el" href="srv_8h.html#a01146e340564cb9c4966ed190c080d63">srv.h</a>
+</li>
+<li>srvUnregisterPort()
+: <a class="el" href="srv_8h.html#a6f6b9bc5cbb88324dffbc8a6feda4cf8">srv.h</a>
 </li>
 <li>srvUnregisterService()
 : <a class="el" href="srv_8h.html#a578c745aede0ed8af0541ca2dcb7fe23">srv.h</a>
 </li>
+<li>srvUnsubscribe()
+: <a class="el" href="srv_8h.html#abcbdc28b99ab3a3a88cfcef53b870df8">srv.h</a>
+</li>
 <li>svcAcceptSession()
 : <a class="el" href="svc_8h.html#a9b1cbd6cb9eba21e42c9ec8bb7d08e97">svc.h</a>
 </li>
index 9f85d406ef7abf358a42e245a63f40f59e615815..5f93fa2cdf25f4a7b63303b4f74b5d8a7205eafc 100644 (file)
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 &#160;<ul>
 <li>aptHookFn
-: <a class="el" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">apt.h</a>
+: <a class="el" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">apt.h</a>
 </li>
 <li>ConsolePrint
 : <a class="el" href="console_8h.html#a26c9115f671528f3718cf4d9663e7631">console.h</a>
index 9515a0896e9eee5fc967788434ac90ad8da26d12..211ac4a1a0e5cbdf4c001253a1a2106e1a32b16f 100644 (file)
@@ -124,27 +124,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
 
 <h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
-<li>Y2R_BlockAlignment
-: <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">y2r.h</a>
-</li>
-<li>Y2R_InputFormat
-: <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">y2r.h</a>
-</li>
-<li>Y2R_OutputFormat
-: <a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">y2r.h</a>
-</li>
-<li>Y2R_Rotation
-: <a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">y2r.h</a>
-</li>
-<li>Y2R_StandardCoefficient
-: <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">y2r.h</a>
-</li>
 <li>y2rExit()
 : <a class="el" href="y2r_8h.html#a281e458907dfa278b3bdaacbab8c1a00">y2r.h</a>
 </li>
 <li>y2rInit()
 : <a class="el" href="y2r_8h.html#a5101f605de1cd01afc4326e07bc9fb1c">y2r.h</a>
 </li>
+<li>Y2RU_BlockAlignment
+: <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">y2r.h</a>
+</li>
 <li>Y2RU_DriverFinalize()
 : <a class="el" href="y2r_8h.html#ad72a92ab39705a1f824cfe5297bc63db">y2r.h</a>
 </li>
@@ -152,14 +140,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">y2r.h</a>
 </li>
 <li>Y2RU_GetDitheringWeightParams()
-: <a class="el" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a697e9246848420ea5207779e0e8ba535">y2r.h</a>
 </li>
 <li>Y2RU_GetStandardCoefficient()
-: <a class="el" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a33a4f4f7c517450db3c3716b8d31681c">y2r.h</a>
 </li>
 <li>Y2RU_GetTransferEndEvent()
 : <a class="el" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">y2r.h</a>
 </li>
+<li>Y2RU_InputFormat
+: <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">y2r.h</a>
+</li>
 <li>Y2RU_IsBusyConversion()
 : <a class="el" href="y2r_8h.html#a72ad212c211ec12b5cc85a6e3c7814b2">y2r.h</a>
 </li>
@@ -178,26 +169,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_IsDoneSendingYUYV()
 : <a class="el" href="y2r_8h.html#a4eec8b785038a96e15eb1faf48e4f7fb">y2r.h</a>
 </li>
+<li>Y2RU_OutputFormat
+: <a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">y2r.h</a>
+</li>
 <li>Y2RU_PingProcess()
 : <a class="el" href="y2r_8h.html#aea8b5a030d6c5ece8aadd79463b1a3e0">y2r.h</a>
 </li>
+<li>Y2RU_Rotation
+: <a class="el" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">y2r.h</a>
+</li>
 <li>Y2RU_SetAlpha()
 : <a class="el" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">y2r.h</a>
 </li>
 <li>Y2RU_SetBlockAlignment()
-: <a class="el" href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab4c4c786a59760263c6641fe20a2d048">y2r.h</a>
 </li>
 <li>Y2RU_SetCoefficients()
-: <a class="el" href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a609dbcd87aed9317d3c44c237161058d">y2r.h</a>
 </li>
 <li>Y2RU_SetConversionParams()
-: <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">y2r.h</a>
 </li>
 <li>Y2RU_SetDitheringWeightParams()
-: <a class="el" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ab3243953599ca8d4503660c840c27afa">y2r.h</a>
 </li>
 <li>Y2RU_SetInputFormat()
-: <a class="el" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">y2r.h</a>
+: <a class="el" href="y2r_8h.html#ad8593048d942822adad28255f2dd80c7">y2r.h</a>
 </li>
 <li>Y2RU_SetInputLines()
 : <a class="el" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">y2r.h</a>
@@ -206,13 +203,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">y2r.h</a>
 </li>
 <li>Y2RU_SetOutputFormat()
-: <a class="el" href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a52fd980e99c6b5c0474ad067e1b1375b">y2r.h</a>
 </li>
 <li>Y2RU_SetReceiving()
 : <a class="el" href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">y2r.h</a>
 </li>
 <li>Y2RU_SetRotation()
-: <a class="el" href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a769f947a0faacfb054cd9dea2a88f68f">y2r.h</a>
 </li>
 <li>Y2RU_SetSendingU()
 : <a class="el" href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">y2r.h</a>
@@ -230,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">y2r.h</a>
 </li>
 <li>Y2RU_SetStandardCoefficient()
-: <a class="el" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">y2r.h</a>
+: <a class="el" href="y2r_8h.html#a6d7b459cac662a0172eec80272d54a39">y2r.h</a>
 </li>
 <li>Y2RU_SetTemporalDithering()
 : <a class="el" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">y2r.h</a>
@@ -238,6 +235,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>Y2RU_SetTransferEndInterrupt()
 : <a class="el" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">y2r.h</a>
 </li>
+<li>Y2RU_StandardCoefficient
+: <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">y2r.h</a>
+</li>
 <li>Y2RU_StartConversion()
 : <a class="el" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">y2r.h</a>
 </li>
index 9a8b33e66e1628db20a1aecd1fa84a57350401f6..5d3a864f969efcd26066c65ac858b8e686d9e7cc 100644 (file)
@@ -130,14 +130,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysDown returns information about which buttons have been just pressed (and they weren&#39;t in the previous frame)</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a9"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a10"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a10"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
 <div class="line">        <a name="a11"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">        <a name="a12"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a13"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a13"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
index a132f5bda32cf1d6a9d3dc27b0df39aaa11bc74e..ba2f734fa823f434edc3a7a4fdf5b41819b447fb 100644 (file)
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a name="a7"></a><a class="code" href="gx_8h.html#aa6e39b328383930b64eaa230bc9bc6a0">GX_MemoryFill</a>(</div>
 <div class="line">        colorBuf, clearColor, &amp;colorBuf[240*400], <a name="a8"></a><a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2b6413914fd7889d0ad0610ed4bb5efd">GX_FILL_TRIGGER</a> | <a name="a9"></a><a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2642ecb73c80fe5272c041350c08134d">GX_FILL_32BIT_DEPTH</a>,</div>
 <div class="line">        depthBuf, 0,          &amp;depthBuf[240*400], <a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2b6413914fd7889d0ad0610ed4bb5efd">GX_FILL_TRIGGER</a> | <a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2642ecb73c80fe5272c041350c08134d">GX_FILL_32BIT_DEPTH</a>);</div>
-<div class="line">    <a name="a10"></a><a class="code" href="gsp_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspWaitForPSC0</a>(); <span class="comment">// Wait for the fill to complete</span></div>
+<div class="line">    <a name="a10"></a><a class="code" href="gspgpu_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspWaitForPSC0</a>(); <span class="comment">// Wait for the fill to complete</span></div>
 <div class="line">}</div>
 <div class="line"></div>
 <div class="line"><span class="keywordtype">void</span> gpuFrameBegin(<span class="keywordtype">void</span>)</div>
@@ -176,14 +176,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a name="a33"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
 <div class="line">    <a name="a34"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
 <div class="line">    <a name="a35"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
-<div class="line">    <a name="a36"></a><a class="code" href="gsp_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
+<div class="line">    <a name="a36"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Transfer the GPU output to the framebuffer</span></div>
 <div class="line">    <a name="a37"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
 <div class="line">        colorBuf, <a name="a38"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
 <div class="line">        (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a39"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a40"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a41"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
 <div class="line">        DISPLAY_TRANSFER_FLAGS);</div>
-<div class="line">    <a name="a42"></a><a class="code" href="gsp_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
+<div class="line">    <a name="a42"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Reset the command buffer</span></div>
 <div class="line">    <a name="a43"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
@@ -655,13 +655,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <span class="comment">// Main loop</span></div>
 <div class="line">    <span class="keywordflow">while</span> (<a name="a69"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a name="a70"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();  <span class="comment">// Synchronize with the start of VBlank</span></div>
+<div class="line">        <a name="a70"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();  <span class="comment">// Synchronize with the start of VBlank</span></div>
 <div class="line">        <a name="a71"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
 <div class="line">        <a name="a72"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();      <span class="comment">// Read the user input</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Respond to user input</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a73"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a74"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a74"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Render the scene</span></div>
index 559d8ccdcc8bb4b1dffed580cdb57a2f0ee7c019..66a02b2750a5f6f6857a83105e656180cecb0d21 100644 (file)
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a name="a7"></a><a class="code" href="gx_8h.html#aa6e39b328383930b64eaa230bc9bc6a0">GX_MemoryFill</a>(</div>
 <div class="line">        colorBuf, clearColor, &amp;colorBuf[240*400], <a name="a8"></a><a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2b6413914fd7889d0ad0610ed4bb5efd">GX_FILL_TRIGGER</a> | <a name="a9"></a><a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2642ecb73c80fe5272c041350c08134d">GX_FILL_32BIT_DEPTH</a>,</div>
 <div class="line">        depthBuf, 0,          &amp;depthBuf[240*400], <a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2b6413914fd7889d0ad0610ed4bb5efd">GX_FILL_TRIGGER</a> | <a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2642ecb73c80fe5272c041350c08134d">GX_FILL_32BIT_DEPTH</a>);</div>
-<div class="line">    <a name="a10"></a><a class="code" href="gsp_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspWaitForPSC0</a>(); <span class="comment">// Wait for the fill to complete</span></div>
+<div class="line">    <a name="a10"></a><a class="code" href="gspgpu_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspWaitForPSC0</a>(); <span class="comment">// Wait for the fill to complete</span></div>
 <div class="line">}</div>
 <div class="line"></div>
 <div class="line"><span class="keywordtype">void</span> gpuFrameBegin(<span class="keywordtype">void</span>)</div>
@@ -176,14 +176,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a name="a33"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
 <div class="line">    <a name="a34"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
 <div class="line">    <a name="a35"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
-<div class="line">    <a name="a36"></a><a class="code" href="gsp_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
+<div class="line">    <a name="a36"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Transfer the GPU output to the framebuffer</span></div>
 <div class="line">    <a name="a37"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
 <div class="line">        colorBuf, <a name="a38"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
 <div class="line">        (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a39"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a40"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a41"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
 <div class="line">        DISPLAY_TRANSFER_FLAGS);</div>
-<div class="line">    <a name="a42"></a><a class="code" href="gsp_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
+<div class="line">    <a name="a42"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Reset the command buffer</span></div>
 <div class="line">    <a name="a43"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
@@ -566,13 +566,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <span class="comment">// Main loop</span></div>
 <div class="line">    <span class="keywordflow">while</span> (<a name="a68"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a name="a69"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();  <span class="comment">// Synchronize with the start of VBlank</span></div>
+<div class="line">        <a name="a69"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();  <span class="comment">// Synchronize with the start of VBlank</span></div>
 <div class="line">        <a name="a70"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
 <div class="line">        <a name="a71"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();      <span class="comment">// Read the user input</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Respond to user input</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a72"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a73"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a73"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Render the scene</span></div>
index 048bb9849f920a9c6200d5092b66accbfac02843..48943788f21a785424b9a848884635b33961e52d 100644 (file)
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a name="a7"></a><a class="code" href="gx_8h.html#aa6e39b328383930b64eaa230bc9bc6a0">GX_MemoryFill</a>(</div>
 <div class="line">        colorBuf, clearColor, &amp;colorBuf[240*400], <a name="a8"></a><a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2b6413914fd7889d0ad0610ed4bb5efd">GX_FILL_TRIGGER</a> | <a name="a9"></a><a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2642ecb73c80fe5272c041350c08134d">GX_FILL_32BIT_DEPTH</a>,</div>
 <div class="line">        depthBuf, 0,          &amp;depthBuf[240*400], <a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2b6413914fd7889d0ad0610ed4bb5efd">GX_FILL_TRIGGER</a> | <a class="code" href="gx_8h.html#af2a0de60baddb7fc1528a62e4e555273a2642ecb73c80fe5272c041350c08134d">GX_FILL_32BIT_DEPTH</a>);</div>
-<div class="line">    <a name="a10"></a><a class="code" href="gsp_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspWaitForPSC0</a>(); <span class="comment">// Wait for the fill to complete</span></div>
+<div class="line">    <a name="a10"></a><a class="code" href="gspgpu_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspWaitForPSC0</a>(); <span class="comment">// Wait for the fill to complete</span></div>
 <div class="line">}</div>
 <div class="line"></div>
 <div class="line"><span class="keywordtype">void</span> gpuFrameBegin(<span class="keywordtype">void</span>)</div>
@@ -176,14 +176,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a name="a33"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
 <div class="line">    <a name="a34"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
 <div class="line">    <a name="a35"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
-<div class="line">    <a name="a36"></a><a class="code" href="gsp_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
+<div class="line">    <a name="a36"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Transfer the GPU output to the framebuffer</span></div>
 <div class="line">    <a name="a37"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
 <div class="line">        colorBuf, <a name="a38"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
 <div class="line">        (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a39"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a40"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a41"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
 <div class="line">        DISPLAY_TRANSFER_FLAGS);</div>
-<div class="line">    <a name="a42"></a><a class="code" href="gsp_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
+<div class="line">    <a name="a42"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Reset the command buffer</span></div>
 <div class="line">    <a name="a43"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
@@ -735,13 +735,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <span class="comment">// Main loop</span></div>
 <div class="line">    <span class="keywordflow">while</span> (<a name="a79"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a name="a80"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();  <span class="comment">// Synchronize with the start of VBlank</span></div>
+<div class="line">        <a name="a80"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();  <span class="comment">// Synchronize with the start of VBlank</span></div>
 <div class="line">        <a name="a81"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
 <div class="line">        <a name="a82"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();      <span class="comment">// Read the user input</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Respond to user input</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a83"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a84"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a84"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Render the scene</span></div>
index 37cd7d21f45a355cd4c4a45eeff54655d4d943a0..9d89688ef41ff13730ab6e386f913141fe3ed4eb 100644 (file)
@@ -130,14 +130,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysDown returns information about which buttons have been just pressed (and they weren&#39;t in the previous frame)</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a8"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a9"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a9"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
 <div class="line">        <a name="a10"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">        <a name="a11"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a12"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a12"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
index 83045d011ca241df86d91a78d6fcb4c898e762d3..8dcf6ea50652b3e2e43e34b68d5a6d5fb1084f10 100644 (file)
@@ -142,14 +142,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysDown returns information about which buttons have been just pressed (and they weren&#39;t in the previous frame)</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a5"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
 <div class="line">        <a name="a7"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">        <a name="a8"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a9"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a9"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
index 2dadcc95067962e436d68f36625f1d9918f6b58e..7558277484a15585ff4886cbb465a033cea0a9d6 100644 (file)
@@ -122,14 +122,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysDown returns information about which buttons have been just pressed (and they weren&#39;t in the previous frame)</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a5"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
 <div class="line">        <a name="a7"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">        <a name="a8"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a9"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a9"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <a name="a10"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
index 63c553b3d518ffb05b80336cb0cb4bd23a259f0b..8ce33de5a476ccbda945dd81f1ee9aebd968bfe5 100644 (file)
@@ -139,14 +139,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysDown returns information about which buttons have been just pressed (and they weren&#39;t in the previous frame)</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a8"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a9"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a9"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
 <div class="line">        <a name="a10"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">        <a name="a11"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a12"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a12"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
diff --git a/gspgpu_8h.html b/gspgpu_8h.html
new file mode 100644 (file)
index 0000000..5a559c7
--- /dev/null
@@ -0,0 +1,829 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/gspgpu.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">gspgpu.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>GSPGPU service.  
+<a href="#details">More...</a></p>
+
+<p><a href="gspgpu_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 name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html">GSPGPU_FramebufferInfo</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Framebuffer information.  <a href="structGSPGPU__FramebufferInfo.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__CaptureInfoEntry.html">GSPGPU_CaptureInfoEntry</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capture info entry.  <a href="structGSPGPU__CaptureInfoEntry.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__CaptureInfo.html">GSPGPU_CaptureInfo</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capture info.  <a href="structGSPGPU__CaptureInfo.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ad21bef6f56a8974bf89c1bedc76cbd8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad21bef6f56a8974bf89c1bedc76cbd8e"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>GSPGPU_REBASE_REG</b>(r)&#160;&#160;&#160;((r)-0x1EB00000)</td></tr>
+<tr class="separator:ad21bef6f56a8974bf89c1bedc76cbd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a704e891a5d988f4964c24dc2b8bac787"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a704e891a5d988f4964c24dc2b8bac787"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a704e891a5d988f4964c24dc2b8bac787">gspWaitForPSC0</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78">GSPGPU_EVENT_PSC0</a>, false)</td></tr>
+<tr class="memdesc:a704e891a5d988f4964c24dc2b8bac787"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for PSC0. <br /></td></tr>
+<tr class="separator:a704e891a5d988f4964c24dc2b8bac787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a6e23746817c80d092cefd439d490f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a6e23746817c80d092cefd439d490f6"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a8a6e23746817c80d092cefd439d490f6">gspWaitForPSC1</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2">GSPGPU_EVENT_PSC1</a>, false)</td></tr>
+<tr class="memdesc:a8a6e23746817c80d092cefd439d490f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for PSC1. <br /></td></tr>
+<tr class="separator:a8a6e23746817c80d092cefd439d490f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf0a992835649b5fe90e95d8a58b8c45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf0a992835649b5fe90e95d8a58b8c45"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#ac999e7889bfe880d47ef787aa4ad36ff">gspWaitForVBlank0</a>()</td></tr>
+<tr class="memdesc:abf0a992835649b5fe90e95d8a58b8c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for VBlank. <br /></td></tr>
+<tr class="separator:abf0a992835649b5fe90e95d8a58b8c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac999e7889bfe880d47ef787aa4ad36ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac999e7889bfe880d47ef787aa4ad36ff"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#ac999e7889bfe880d47ef787aa4ad36ff">gspWaitForVBlank0</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6">GSPGPU_EVENT_VBlank0</a>, true)</td></tr>
+<tr class="memdesc:ac999e7889bfe880d47ef787aa4ad36ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for VBlank0. <br /></td></tr>
+<tr class="separator:ac999e7889bfe880d47ef787aa4ad36ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a109b22fd311cb108387d59c298d5acef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a109b22fd311cb108387d59c298d5acef"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a109b22fd311cb108387d59c298d5acef">gspWaitForVBlank1</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f">GSPGPU_EVENT_VBlank1</a>, true)</td></tr>
+<tr class="memdesc:a109b22fd311cb108387d59c298d5acef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for VBlank1. <br /></td></tr>
+<tr class="separator:a109b22fd311cb108387d59c298d5acef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f2aca81b76a88b6ebb121ec54f76b7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f2aca81b76a88b6ebb121ec54f76b7e"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768">GSPGPU_EVENT_PPF</a>, false)</td></tr>
+<tr class="memdesc:a2f2aca81b76a88b6ebb121ec54f76b7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for PPF. <br /></td></tr>
+<tr class="separator:a2f2aca81b76a88b6ebb121ec54f76b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba84a82e0137f5dc7a5c9d0ece41d9b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba84a82e0137f5dc7a5c9d0ece41d9b7"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e">GSPGPU_EVENT_P3D</a>, false)</td></tr>
+<tr class="memdesc:aba84a82e0137f5dc7a5c9d0ece41d9b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for P3D. <br /></td></tr>
+<tr class="separator:aba84a82e0137f5dc7a5c9d0ece41d9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95267f3508badebdcd0788cf262c99d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95267f3508badebdcd0788cf262c99d8"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a95267f3508badebdcd0788cf262c99d8">gspWaitForDMA</a>()&#160;&#160;&#160;<a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af">GSPGPU_EVENT_DMA</a>, false)</td></tr>
+<tr class="memdesc:a95267f3508badebdcd0788cf262c99d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for DMA. <br /></td></tr>
+<tr class="separator:a95267f3508badebdcd0788cf262c99d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a4c8d43241faec4b99bf24791375c3708"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a> { <br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f">GSP_RGBA8_OES</a> =0, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">GSP_BGR8_OES</a> =1, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816">GSP_RGB565_OES</a> =2, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8">GSP_RGB5_A1_OES</a> =3, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b">GSP_RGBA4_OES</a> =4
+<br />
+ }<tr class="memdesc:a4c8d43241faec4b99bf24791375c3708"><td class="mdescLeft">&#160;</td><td class="mdescRight">Framebuffer format.  <a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">More...</a><br /></td></tr>
+<tr class="separator:a4c8d43241faec4b99bf24791375c3708"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</td></tr>
+<tr class="memitem:a02ba699764336c8df7f8910921d478cb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">GSPGPU_Event</a> { <br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78">GSPGPU_EVENT_PSC0</a> = 0, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2">GSPGPU_EVENT_PSC1</a>, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6">GSPGPU_EVENT_VBlank0</a>, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f">GSPGPU_EVENT_VBlank1</a>, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768">GSPGPU_EVENT_PPF</a>, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e">GSPGPU_EVENT_P3D</a>, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af">GSPGPU_EVENT_DMA</a>, 
+<br />
+&#160;&#160;<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2">GSPGPU_EVENT_MAX</a>
+<br />
+ }<tr class="memdesc:a02ba699764336c8df7f8910921d478cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">GSPGPU events.  <a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">More...</a><br /></td></tr>
+<tr class="separator:a02ba699764336c8df7f8910921d478cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a0156b0b24d27e1e93f6c92e75c1addd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0156b0b24d27e1e93f6c92e75c1addd3"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a0156b0b24d27e1e93f6c92e75c1addd3">gspInit</a> (void)</td></tr>
+<tr class="memdesc:a0156b0b24d27e1e93f6c92e75c1addd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes GSPGPU. <br /></td></tr>
+<tr class="separator:a0156b0b24d27e1e93f6c92e75c1addd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1de71253d8f3e3ea0f504ab6cc621f98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de71253d8f3e3ea0f504ab6cc621f98"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a1de71253d8f3e3ea0f504ab6cc621f98">gspExit</a> (void)</td></tr>
+<tr class="memdesc:a1de71253d8f3e3ea0f504ab6cc621f98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits GSPGPU. <br /></td></tr>
+<tr class="separator:a1de71253d8f3e3ea0f504ab6cc621f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8b40b9b5550a1ed61528c05b586fb6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#aa8b40b9b5550a1ed61528c05b586fb6c">gspInitEventHandler</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> gspEvent, <a class="el" href="types_8h.html#a1a2a3100a902c32a55d8b08915bce044">vu8</a> *gspSharedMem, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> gspThreadId)</td></tr>
+<tr class="memdesc:aa8b40b9b5550a1ed61528c05b586fb6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the GSPGPU event handler.  <a href="#aa8b40b9b5550a1ed61528c05b586fb6c">More...</a><br /></td></tr>
+<tr class="separator:aa8b40b9b5550a1ed61528c05b586fb6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a842bbd15e91a9d4e1aa8481106c67e07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a842bbd15e91a9d4e1aa8481106c67e07"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a842bbd15e91a9d4e1aa8481106c67e07">gspExitEventHandler</a> (void)</td></tr>
+<tr class="memdesc:a842bbd15e91a9d4e1aa8481106c67e07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits the GSPGPU event handler. <br /></td></tr>
+<tr class="separator:a842bbd15e91a9d4e1aa8481106c67e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91a03ad378747bc554ff611742727958"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a> (<a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">GSPGPU_Event</a> id, bool nextEvent)</td></tr>
+<tr class="memdesc:a91a03ad378747bc554ff611742727958"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for a GSPGPU event to occur.  <a href="#a91a03ad378747bc554ff611742727958">More...</a><br /></td></tr>
+<tr class="separator:a91a03ad378747bc554ff611742727958"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4e931a0de3b33497503fc063127af0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#aa4e931a0de3b33497503fc063127af0c">gspSubmitGxCommand</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *sharedGspCmdBuf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> gxCommand[0x8])</td></tr>
+<tr class="memdesc:aa4e931a0de3b33497503fc063127af0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Submits a GX command.  <a href="#aa4e931a0de3b33497503fc063127af0c">More...</a><br /></td></tr>
+<tr class="separator:aa4e931a0de3b33497503fc063127af0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a317950e5ea5dabed8569ae5683075fc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a317950e5ea5dabed8569ae5683075fc6">GSPGPU_AcquireRight</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags)</td></tr>
+<tr class="memdesc:a317950e5ea5dabed8569ae5683075fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Acquires GPU rights.  <a href="#a317950e5ea5dabed8569ae5683075fc6">More...</a><br /></td></tr>
+<tr class="separator:a317950e5ea5dabed8569ae5683075fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa163710b32591debd191e2cbf04e5374"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa163710b32591debd191e2cbf04e5374"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#aa163710b32591debd191e2cbf04e5374">GSPGPU_ReleaseRight</a> (void)</td></tr>
+<tr class="memdesc:aa163710b32591debd191e2cbf04e5374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases GPU rights. <br /></td></tr>
+<tr class="separator:aa163710b32591debd191e2cbf04e5374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6677e4b4467934a07320c556f4d103f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a6677e4b4467934a07320c556f4d103f2">GSPGPU_ImportDisplayCaptureInfo</a> (<a class="el" href="structGSPGPU__CaptureInfo.html">GSPGPU_CaptureInfo</a> *captureinfo)</td></tr>
+<tr class="memdesc:a6677e4b4467934a07320c556f4d103f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves display capture info.  <a href="#a6677e4b4467934a07320c556f4d103f2">More...</a><br /></td></tr>
+<tr class="separator:a6677e4b4467934a07320c556f4d103f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6217cefdce79c05f2ae4fdadfac817b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6217cefdce79c05f2ae4fdadfac817b0"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a6217cefdce79c05f2ae4fdadfac817b0">GSPGPU_SaveVramSysArea</a> (void)</td></tr>
+<tr class="memdesc:a6217cefdce79c05f2ae4fdadfac817b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sames the VRAM sys area. <br /></td></tr>
+<tr class="separator:a6217cefdce79c05f2ae4fdadfac817b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a663f1bd4b15c96bf426ccbda06810fba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a663f1bd4b15c96bf426ccbda06810fba"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a663f1bd4b15c96bf426ccbda06810fba">GSPGPU_RestoreVramSysArea</a> (void)</td></tr>
+<tr class="memdesc:a663f1bd4b15c96bf426ccbda06810fba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores the VRAM sys area. <br /></td></tr>
+<tr class="separator:a663f1bd4b15c96bf426ccbda06810fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0be2d830a9eccca7b59bf927b7c5e002"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a0be2d830a9eccca7b59bf927b7c5e002">GSPGPU_SetLcdForceBlack</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags)</td></tr>
+<tr class="memdesc:a0be2d830a9eccca7b59bf927b7c5e002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether to force the LCD to black.  <a href="#a0be2d830a9eccca7b59bf927b7c5e002">More...</a><br /></td></tr>
+<tr class="separator:a0be2d830a9eccca7b59bf927b7c5e002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae010c996a4eb9bbd21d9e76d1ef14cbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#ae010c996a4eb9bbd21d9e76d1ef14cbc">GSPGPU_SetBufferSwap</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> screenid, <a class="el" href="structGSPGPU__FramebufferInfo.html">GSPGPU_FramebufferInfo</a> *framebufinfo)</td></tr>
+<tr class="memdesc:ae010c996a4eb9bbd21d9e76d1ef14cbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates a screen's framebuffer state.  <a href="#ae010c996a4eb9bbd21d9e76d1ef14cbc">More...</a><br /></td></tr>
+<tr class="separator:ae010c996a4eb9bbd21d9e76d1ef14cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24f1c78fad4e1108ddc56fb3674cdba2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">GSPGPU_FlushDataCache</a> (const void *adr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:a24f1c78fad4e1108ddc56fb3674cdba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flushes memory from the data cache.  <a href="#a24f1c78fad4e1108ddc56fb3674cdba2">More...</a><br /></td></tr>
+<tr class="separator:a24f1c78fad4e1108ddc56fb3674cdba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfd8bb5bde8d3072a9041884d599665e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#abfd8bb5bde8d3072a9041884d599665e">GSPGPU_InvalidateDataCache</a> (const void *adr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:abfd8bb5bde8d3072a9041884d599665e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidates memory in the data cache.  <a href="#abfd8bb5bde8d3072a9041884d599665e">More...</a><br /></td></tr>
+<tr class="separator:abfd8bb5bde8d3072a9041884d599665e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a682c120ccc45f5f6a8d65ef74886206a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a682c120ccc45f5f6a8d65ef74886206a">GSPGPU_WriteHWRegs</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> regAddr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *data, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> size)</td></tr>
+<tr class="memdesc:a682c120ccc45f5f6a8d65ef74886206a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes to GPU hardware registers.  <a href="#a682c120ccc45f5f6a8d65ef74886206a">More...</a><br /></td></tr>
+<tr class="separator:a682c120ccc45f5f6a8d65ef74886206a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a250b3be40bc03360272d18830de6721e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a250b3be40bc03360272d18830de6721e">GSPGPU_WriteHWRegsWithMask</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> regAddr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *data, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> datasize, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *maskdata, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> masksize)</td></tr>
+<tr class="memdesc:a250b3be40bc03360272d18830de6721e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes to GPU hardware registers with a mask.  <a href="#a250b3be40bc03360272d18830de6721e">More...</a><br /></td></tr>
+<tr class="separator:a250b3be40bc03360272d18830de6721e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae554cb598da7d9be11dd4345902c43a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#ae554cb598da7d9be11dd4345902c43a5">GSPGPU_ReadHWRegs</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> regAddr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *data, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> size)</td></tr>
+<tr class="memdesc:ae554cb598da7d9be11dd4345902c43a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads from GPU hardware registers.  <a href="#ae554cb598da7d9be11dd4345902c43a5">More...</a><br /></td></tr>
+<tr class="separator:ae554cb598da7d9be11dd4345902c43a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ebccf501024a721b2f1ff96abe397ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a5ebccf501024a721b2f1ff96abe397ff">GSPGPU_RegisterInterruptRelayQueue</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> eventHandle, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *outMemHandle, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *threadID)</td></tr>
+<tr class="memdesc:a5ebccf501024a721b2f1ff96abe397ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers the interrupt relay queue.  <a href="#a5ebccf501024a721b2f1ff96abe397ff">More...</a><br /></td></tr>
+<tr class="separator:a5ebccf501024a721b2f1ff96abe397ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70ca61cd22140cadbf54c55da13eb48c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70ca61cd22140cadbf54c55da13eb48c"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#a70ca61cd22140cadbf54c55da13eb48c">GSPGPU_UnregisterInterruptRelayQueue</a> (void)</td></tr>
+<tr class="memdesc:a70ca61cd22140cadbf54c55da13eb48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters the interrupt relay queue. <br /></td></tr>
+<tr class="separator:a70ca61cd22140cadbf54c55da13eb48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5d37db7ffdd14031b5f19c6de49f933"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5d37db7ffdd14031b5f19c6de49f933"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gspgpu_8h.html#aa5d37db7ffdd14031b5f19c6de49f933">GSPGPU_TriggerCmdReqQueue</a> (void)</td></tr>
+<tr class="memdesc:aa5d37db7ffdd14031b5f19c6de49f933"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers a handling of commands written to shared memory. <br /></td></tr>
+<tr class="separator:aa5d37db7ffdd14031b5f19c6de49f933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>GSPGPU service. </p>
+</div><h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a02ba699764336c8df7f8910921d478cb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">GSPGPU_Event</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>GSPGPU events. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78"></a>GSPGPU_EVENT_PSC0&#160;</td><td class="fielddoc">
+<p>Memory fill completed. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2"></a>GSPGPU_EVENT_PSC1&#160;</td><td class="fielddoc">
+<p>TODO. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6"></a>GSPGPU_EVENT_VBlank0&#160;</td><td class="fielddoc">
+<p>TODO. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f"></a>GSPGPU_EVENT_VBlank1&#160;</td><td class="fielddoc">
+<p>TODO. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768"></a>GSPGPU_EVENT_PPF&#160;</td><td class="fielddoc">
+<p>Display transfer finished. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e"></a>GSPGPU_EVENT_P3D&#160;</td><td class="fielddoc">
+<p>Command list processing finished. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af"></a>GSPGPU_EVENT_DMA&#160;</td><td class="fielddoc">
+<p>TODO. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2"></a>GSPGPU_EVENT_MAX&#160;</td><td class="fielddoc">
+<p>Used to know how many events there are. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a class="anchor" id="a4c8d43241faec4b99bf24791375c3708"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Framebuffer format. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f"></a>GSP_RGBA8_OES&#160;</td><td class="fielddoc">
+<p>RGBA8. (4 bytes) </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f"></a>GSP_BGR8_OES&#160;</td><td class="fielddoc">
+<p>BGR8. (3 bytes) </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816"></a>GSP_RGB565_OES&#160;</td><td class="fielddoc">
+<p>RGB565. (2 bytes) </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8"></a>GSP_RGB5_A1_OES&#160;</td><td class="fielddoc">
+<p>RGB5A1. (2 bytes) </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b"></a>GSP_RGBA4_OES&#160;</td><td class="fielddoc">
+<p>RGBA4. (2 bytes) </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a317950e5ea5dabed8569ae5683075fc6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_AcquireRight </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>flags</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Acquires GPU rights. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">flags</td><td>Flags to acquire with. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a24f1c78fad4e1108ddc56fb3674cdba2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_FlushDataCache </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>adr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Flushes memory from the data cache. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">adr</td><td>Address to flush. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the memory to flush. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="audio_2mic_2source_2main_8c-example.html#a24">audio/mic/source/main.c</a>, and <a class="el" href="mvd_2source_2main_8c-example.html#a4">mvd/source/main.c</a>.</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a6677e4b4467934a07320c556f4d103f2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_ImportDisplayCaptureInfo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structGSPGPU__CaptureInfo.html">GSPGPU_CaptureInfo</a> *&#160;</td>
+          <td class="paramname"><em>captureinfo</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Retrieves display capture info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">captureinfo</td><td>Pointer to output capture info to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abfd8bb5bde8d3072a9041884d599665e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_InvalidateDataCache </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>adr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Invalidates memory in the data cache. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">adr</td><td>Address to invalidate. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the memory to invalidate. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a10">mvd/source/main.c</a>.</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="ae554cb598da7d9be11dd4345902c43a5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_ReadHWRegs </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>regAddr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Reads from GPU hardware registers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">regAddr</td><td>Register address to read from. </td></tr>
+    <tr><td class="paramname">data</td><td>Buffer to read data to. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the buffer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5ebccf501024a721b2f1ff96abe397ff"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_RegisterInterruptRelayQueue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>&#160;</td>
+          <td class="paramname"><em>eventHandle</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>flags</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *&#160;</td>
+          <td class="paramname"><em>outMemHandle</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
+          <td class="paramname"><em>threadID</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Registers the interrupt relay queue. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eventHandle</td><td>Handle of the GX command event. </td></tr>
+    <tr><td class="paramname">flags</td><td>Flags to register with. </td></tr>
+    <tr><td class="paramname">outMemHandle</td><td>Pointer to output the shared memory handle to. </td></tr>
+    <tr><td class="paramname">threadID</td><td>Pointer to output the GSP thread ID to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae010c996a4eb9bbd21d9e76d1ef14cbc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_SetBufferSwap </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>screenid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structGSPGPU__FramebufferInfo.html">GSPGPU_FramebufferInfo</a> *&#160;</td>
+          <td class="paramname"><em>framebufinfo</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Updates a screen's framebuffer state. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">screenid</td><td>ID of the screen to update. </td></tr>
+    <tr><td class="paramname">framebufinfo</td><td>Framebuffer information to update with. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0be2d830a9eccca7b59bf927b7c5e002"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_SetLcdForceBlack </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>flags</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Sets whether to force the LCD to black. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">flags</td><td>Whether to force the LCD to black. (0 = no, non-zero = yes) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a682c120ccc45f5f6a8d65ef74886206a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_WriteHWRegs </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>regAddr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Writes to GPU hardware registers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">regAddr</td><td>Register address to write to. </td></tr>
+    <tr><td class="paramname">data</td><td>Data to write. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the data to write. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a250b3be40bc03360272d18830de6721e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPGPU_WriteHWRegsWithMask </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>regAddr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>datasize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>maskdata</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>masksize</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Writes to GPU hardware registers with a mask. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">regAddr</td><td>Register address to write to. </td></tr>
+    <tr><td class="paramname">data</td><td>Data to write. </td></tr>
+    <tr><td class="paramname">datasize</td><td>Size of the data to write. </td></tr>
+    <tr><td class="paramname">maskdata</td><td>Data of the mask. </td></tr>
+    <tr><td class="paramname">masksize</td><td>Size of the mask. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa8b40b9b5550a1ed61528c05b586fb6c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> gspInitEventHandler </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>&#160;</td>
+          <td class="paramname"><em>gspEvent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a1a2a3100a902c32a55d8b08915bce044">vu8</a> *&#160;</td>
+          <td class="paramname"><em>gspSharedMem</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>gspThreadId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initializes the GSPGPU event handler. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">gspEvent</td><td>Event handle to use. </td></tr>
+    <tr><td class="paramname">gspSharedMem</td><td>GSP shared memory. </td></tr>
+    <tr><td class="paramname">gspThreadId</td><td>ID of the GSP thread. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa4e931a0de3b33497503fc063127af0c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> gspSubmitGxCommand </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>sharedGspCmdBuf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>gxCommand</em>[0x8]&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Submits a GX command. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">sharedGspCmdBuf</td><td>Command buffer to use. </td></tr>
+    <tr><td class="paramname">gxCommand</td><td>GX command to execute. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a91a03ad378747bc554ff611742727958"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void gspWaitForEvent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">GSPGPU_Event</a>&#160;</td>
+          <td class="paramname"><em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>nextEvent</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Waits for a GSPGPU event to occur. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">id</td><td>ID of the event. </td></tr>
+    <tr><td class="paramname">Whether</td><td>to discard the current event and wait for the next event. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="sdmc_2source_2main_8c-example.html#a10">sdmc/source/main.c</a>.</dd>
+</dl>
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/gspgpu_8h_source.html b/gspgpu_8h_source.html
new file mode 100644 (file)
index 0000000..2de220b
--- /dev/null
@@ -0,0 +1,359 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/gspgpu.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">gspgpu.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="gspgpu_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * @file gspgpu.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * @brief GSPGPU service.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#pragma once</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">#define GSPGPU_REBASE_REG(r) ((r)-0x1EB00000)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">/// Framebuffer information.</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html">   10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;{</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html#a966cb16d7e86079ed888fc57bdbccaa3">   12</a></span>&#160;    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structGSPGPU__FramebufferInfo.html#a966cb16d7e86079ed888fc57bdbccaa3">active_framebuf</a>;        <span class="comment">///&lt; Active framebuffer. (0 = first, 1 = second)</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html#a5dba8a35ac953e10653ac8e745cb208f">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *<a class="code" href="structGSPGPU__FramebufferInfo.html#a5dba8a35ac953e10653ac8e745cb208f">framebuf0_vaddr</a>;       <span class="comment">///&lt; Framebuffer virtual address, for the main screen this is the 3D left framebuffer.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html#ab29deb55a9b0454de1988172319f246f">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *<a class="code" href="structGSPGPU__FramebufferInfo.html#ab29deb55a9b0454de1988172319f246f">framebuf1_vaddr</a>;       <span class="comment">///&lt; For the main screen: 3D right framebuffer address.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html#a3e7dac9d79cad31182a4c325f780ffb6">   15</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structGSPGPU__FramebufferInfo.html#a3e7dac9d79cad31182a4c325f780ffb6">framebuf_widthbytesize</a>; <span class="comment">///&lt; Value for 0x1EF00X90, controls framebuffer width.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html#a4e0899ea0a76864a9268a8a938b122ec">   16</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structGSPGPU__FramebufferInfo.html#a4e0899ea0a76864a9268a8a938b122ec">format</a>;                 <span class="comment">///&lt; Framebuffer format, this u16 is written to the low u16 for LCD register 0x1EF00X70.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html#ad33ec3ca41e404b967416c78c7aa7db8">   17</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structGSPGPU__FramebufferInfo.html#ad33ec3ca41e404b967416c78c7aa7db8">framebuf_dispselect</a>;    <span class="comment">///&lt; Value for 0x1EF00X78, controls which framebuffer is displayed.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="structGSPGPU__FramebufferInfo.html#a1794be4dc30dcf32ff0c2fb2ef7a5841">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structGSPGPU__FramebufferInfo.html#a1794be4dc30dcf32ff0c2fb2ef7a5841">unk</a>;                    <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span>} <a class="code" href="structGSPGPU__FramebufferInfo.html">GSPGPU_FramebufferInfo</a>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">/// Framebuffer format.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">   22</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;{</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f">   24</a></span>&#160;    <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f">GSP_RGBA8_OES</a>=0,   <span class="comment">///&lt; RGBA8. (4 bytes)</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">   25</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">GSP_BGR8_OES</a>=1,    <span class="comment">///&lt; BGR8. (3 bytes)</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816">   26</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816">GSP_RGB565_OES</a>=2,  <span class="comment">///&lt; RGB565. (2 bytes)</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8">   27</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8">GSP_RGB5_A1_OES</a>=3, <span class="comment">///&lt; RGB5A1. (2 bytes)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b">   28</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b">GSP_RGBA4_OES</a>=4    <span class="comment">///&lt; RGBA4. (2 bytes)</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"></span>} <a class="code" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">/// Capture info entry.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="structGSPGPU__CaptureInfoEntry.html">   32</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structGSPGPU__CaptureInfoEntry.html#a6dd072baeeb8a0d385e712f7155fb002">   34</a></span>&#160;    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *<a class="code" href="structGSPGPU__CaptureInfoEntry.html#a6dd072baeeb8a0d385e712f7155fb002">framebuf0_vaddr</a>;       <span class="comment">///&lt; Left framebuffer.</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structGSPGPU__CaptureInfoEntry.html#a09e23bcfb56d75309bf7a547b85c56b0">   35</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *<a class="code" href="structGSPGPU__CaptureInfoEntry.html#a09e23bcfb56d75309bf7a547b85c56b0">framebuf1_vaddr</a>;       <span class="comment">///&lt; Right framebuffer.</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structGSPGPU__CaptureInfoEntry.html#a067ad2df1b3b46e4e06b26f8f905bdd0">   36</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structGSPGPU__CaptureInfoEntry.html#a067ad2df1b3b46e4e06b26f8f905bdd0">format</a>;                 <span class="comment">///&lt; Framebuffer format.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structGSPGPU__CaptureInfoEntry.html#ae9d2aa171cdc8607485e22543cf7ed66">   37</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structGSPGPU__CaptureInfoEntry.html#ae9d2aa171cdc8607485e22543cf7ed66">framebuf_widthbytesize</a>; <span class="comment">///&lt; Framebuffer pitch.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"></span>} <a class="code" href="structGSPGPU__CaptureInfoEntry.html">GSPGPU_CaptureInfoEntry</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">/// Capture info.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structGSPGPU__CaptureInfo.html">   41</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;{</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structGSPGPU__CaptureInfo.html#aed2556cc309dde56f06ad13023cfe406">   43</a></span>&#160;    <a class="code" href="structGSPGPU__CaptureInfoEntry.html">GSPGPU_CaptureInfoEntry</a> screencapture[2]; <span class="comment">///&lt; Capture info entries, one for each screen.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"></span>} <a class="code" href="structGSPGPU__CaptureInfo.html">GSPGPU_CaptureInfo</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">/// GSPGPU events.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">   47</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;{</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78">   49</a></span>&#160;    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78">GSPGPU_EVENT_PSC0</a> = 0, <span class="comment">///&lt; Memory fill completed.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2">   50</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2">GSPGPU_EVENT_PSC1</a>,     <span class="comment">///&lt; TODO</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6">   51</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6">GSPGPU_EVENT_VBlank0</a>,  <span class="comment">///&lt; TODO</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f">   52</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f">GSPGPU_EVENT_VBlank1</a>,  <span class="comment">///&lt; TODO</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768">   53</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768">GSPGPU_EVENT_PPF</a>,      <span class="comment">///&lt; Display transfer finished.</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e">   54</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e">GSPGPU_EVENT_P3D</a>,      <span class="comment">///&lt; Command list processing finished.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af">   55</a></span>&#160;<span class="comment"></span>    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af">GSPGPU_EVENT_DMA</a>,      <span class="comment">///&lt; TODO</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2">   57</a></span>&#160;    <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2">GSPGPU_EVENT_MAX</a>,      <span class="comment">///&lt; Used to know how many events there are.</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"></span>} <a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">GSPGPU_Event</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">/// Initializes GSPGPU.</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a0156b0b24d27e1e93f6c92e75c1addd3">gspInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">/// Exits GSPGPU.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="gspgpu_8h.html#a1de71253d8f3e3ea0f504ab6cc621f98">gspExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * @brief Initializes the GSPGPU event handler.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> * @param gspEvent Event handle to use.</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> * @param gspSharedMem GSP shared memory.</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> * @param gspThreadId ID of the GSP thread.</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#aa8b40b9b5550a1ed61528c05b586fb6c">gspInitEventHandler</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> gspEvent, <a class="code" href="types_8h.html#a1a2a3100a902c32a55d8b08915bce044">vu8</a>* gspSharedMem, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> gspThreadId);</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">/// Exits the GSPGPU event handler.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="gspgpu_8h.html#a842bbd15e91a9d4e1aa8481106c67e07">gspExitEventHandler</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"> * @brief Waits for a GSPGPU event to occur.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"> * @param id ID of the event.</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment"> * @param Whether to discard the current event and wait for the next event.</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="keywordtype">void</span> <a class="code" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(<a class="code" href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">GSPGPU_Event</a> <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> nextEvent);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">/// Waits for PSC0</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a704e891a5d988f4964c24dc2b8bac787">   85</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForPSC0() gspWaitForEvent(GSPGPU_EVENT_PSC0, false)</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">/// Waits for PSC1</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a8a6e23746817c80d092cefd439d490f6">   88</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForPSC1() gspWaitForEvent(GSPGPU_EVENT_PSC1, false)</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">/// Waits for VBlank.</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">   91</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForVBlank() gspWaitForVBlank0()</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">/// Waits for VBlank0.</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#ac999e7889bfe880d47ef787aa4ad36ff">   94</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForVBlank0() gspWaitForEvent(GSPGPU_EVENT_VBlank0, true)</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">/// Waits for VBlank1.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a109b22fd311cb108387d59c298d5acef">   97</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForVBlank1() gspWaitForEvent(GSPGPU_EVENT_VBlank1, true)</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">/// Waits for PPF.</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">  100</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForPPF() gspWaitForEvent(GSPGPU_EVENT_PPF, false)</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment">/// Waits for P3D.</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">  103</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForP3D() gspWaitForEvent(GSPGPU_EVENT_P3D, false)</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment">/// Waits for DMA.</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="gspgpu_8h.html#a95267f3508badebdcd0788cf262c99d8">  106</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define gspWaitForDMA() gspWaitForEvent(GSPGPU_EVENT_DMA, false)</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment"> * @brief Submits a GX command.</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment"> * @param sharedGspCmdBuf Command buffer to use.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"> * @param gxCommand GX command to execute.</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#aa4e931a0de3b33497503fc063127af0c">gspSubmitGxCommand</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* sharedGspCmdBuf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> gxCommand[0x8]);</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment"> * @brief Acquires GPU rights.</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> * @param flags Flags to acquire with.</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a317950e5ea5dabed8569ae5683075fc6">GSPGPU_AcquireRight</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags);</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">/// Releases GPU rights.</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#aa163710b32591debd191e2cbf04e5374">GSPGPU_ReleaseRight</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * @brief Retrieves display capture info.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> * @param captureinfo Pointer to output capture info to.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a6677e4b4467934a07320c556f4d103f2">GSPGPU_ImportDisplayCaptureInfo</a>(<a class="code" href="structGSPGPU__CaptureInfo.html">GSPGPU_CaptureInfo</a>*captureinfo);</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment">/// Sames the VRAM sys area.</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a6217cefdce79c05f2ae4fdadfac817b0">GSPGPU_SaveVramSysArea</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="comment">/// Restores the VRAM sys area.</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a663f1bd4b15c96bf426ccbda06810fba">GSPGPU_RestoreVramSysArea</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="comment"> * @brief Sets whether to force the LCD to black.</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment"> * @param flags Whether to force the LCD to black. (0 = no, non-zero = yes)</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a0be2d830a9eccca7b59bf927b7c5e002">GSPGPU_SetLcdForceBlack</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags);</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> * @brief Updates a screen&#39;s framebuffer state.</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment"> * @param screenid ID of the screen to update.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment"> * @param framebufinfo Framebuffer information to update with.</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#ae010c996a4eb9bbd21d9e76d1ef14cbc">GSPGPU_SetBufferSwap</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> screenid, <a class="code" href="structGSPGPU__FramebufferInfo.html">GSPGPU_FramebufferInfo</a>*framebufinfo);</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"> * @brief Flushes memory from the data cache.</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"> * @param adr Address to flush.</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * @param size Size of the memory to flush.</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">GSPGPU_FlushDataCache</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* adr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment"> * @brief Invalidates memory in the data cache.</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @param adr Address to invalidate.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> * @param size Size of the memory to invalidate.</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#abfd8bb5bde8d3072a9041884d599665e">GSPGPU_InvalidateDataCache</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* adr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment"> * @brief Writes to GPU hardware registers.</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"> * @param regAddr Register address to write to.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment"> * @param data Data to write.</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * @param size Size of the data to write.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a682c120ccc45f5f6a8d65ef74886206a">GSPGPU_WriteHWRegs</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> regAddr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* data, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> size);</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment"> * @brief Writes to GPU hardware registers with a mask.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> * @param regAddr Register address to write to.</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"> * @param data Data to write.</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"> * @param datasize Size of the data to write.</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"> * @param maskdata Data of the mask.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"> * @param masksize Size of the mask.</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a250b3be40bc03360272d18830de6721e">GSPGPU_WriteHWRegsWithMask</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> regAddr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* data, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> datasize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* maskdata, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> masksize);</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="comment"> * @brief Reads from GPU hardware registers.</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment"> * @param regAddr Register address to read from.</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment"> * @param data Buffer to read data to.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#ae554cb598da7d9be11dd4345902c43a5">GSPGPU_ReadHWRegs</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> regAddr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* data, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> size);</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"> * @brief Registers the interrupt relay queue.</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment"> * @param eventHandle Handle of the GX command event.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment"> * @param flags Flags to register with.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment"> * @param outMemHandle Pointer to output the shared memory handle to.</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> * @param threadID Pointer to output the GSP thread ID to.</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a5ebccf501024a721b2f1ff96abe397ff">GSPGPU_RegisterInterruptRelayQueue</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> eventHandle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* outMemHandle, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* threadID);</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">/// Unregisters the interrupt relay queue.</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#a70ca61cd22140cadbf54c55da13eb48c">GSPGPU_UnregisterInterruptRelayQueue</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment">/// Triggers a handling of commands written to shared memory.</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gspgpu_8h.html#aa5d37db7ffdd14031b5f19c6de49f933">GSPGPU_TriggerCmdReqQueue</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;</div>
+<div class="ttc" id="structGSPGPU__CaptureInfoEntry_html_a09e23bcfb56d75309bf7a547b85c56b0"><div class="ttname"><a href="structGSPGPU__CaptureInfoEntry.html#a09e23bcfb56d75309bf7a547b85c56b0">GSPGPU_CaptureInfoEntry::framebuf1_vaddr</a></div><div class="ttdeci">u32 * framebuf1_vaddr</div><div class="ttdoc">Right framebuffer. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:35</div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cb"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cb">GSPGPU_Event</a></div><div class="ttdeci">GSPGPU_Event</div><div class="ttdoc">GSPGPU events. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:47</div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba1bf23df97456715e279a4254b39c49b2">GSPGPU_EVENT_MAX</a></div><div class="ttdoc">Used to know how many events there are. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:57</div></div>
+<div class="ttc" id="gspgpu_8h_html_a317950e5ea5dabed8569ae5683075fc6"><div class="ttname"><a href="gspgpu_8h.html#a317950e5ea5dabed8569ae5683075fc6">GSPGPU_AcquireRight</a></div><div class="ttdeci">Result GSPGPU_AcquireRight(u8 flags)</div><div class="ttdoc">Acquires GPU rights. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a91a03ad378747bc554ff611742727958"><div class="ttname"><a href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a></div><div class="ttdeci">void gspWaitForEvent(GSPGPU_Event id, bool nextEvent)</div><div class="ttdoc">Waits for a GSPGPU event to occur. </div></div>
+<div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="structGSPGPU__CaptureInfoEntry_html_a067ad2df1b3b46e4e06b26f8f905bdd0"><div class="ttname"><a href="structGSPGPU__CaptureInfoEntry.html#a067ad2df1b3b46e4e06b26f8f905bdd0">GSPGPU_CaptureInfoEntry::format</a></div><div class="ttdeci">u32 format</div><div class="ttdoc">Framebuffer format. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:36</div></div>
+<div class="ttc" id="gspgpu_8h_html_a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b"><div class="ttname"><a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7d05a3900d34338a30c681f67c35093b">GSP_RGBA4_OES</a></div><div class="ttdoc">RGBA4. (2 bytes) </div><div class="ttdef"><b>Definition:</b> gspgpu.h:28</div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html_a4e0899ea0a76864a9268a8a938b122ec"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html#a4e0899ea0a76864a9268a8a938b122ec">GSPGPU_FramebufferInfo::format</a></div><div class="ttdeci">u32 format</div><div class="ttdoc">Framebuffer format, this u16 is written to the low u16 for LCD register 0x1EF00X70. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:16</div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba5f7bd78a3019e3d57bac1cfee8cef768">GSPGPU_EVENT_PPF</a></div><div class="ttdoc">Display transfer finished. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:53</div></div>
+<div class="ttc" id="gspgpu_8h_html_a70ca61cd22140cadbf54c55da13eb48c"><div class="ttname"><a href="gspgpu_8h.html#a70ca61cd22140cadbf54c55da13eb48c">GSPGPU_UnregisterInterruptRelayQueue</a></div><div class="ttdeci">Result GSPGPU_UnregisterInterruptRelayQueue(void)</div><div class="ttdoc">Unregisters the interrupt relay queue. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a0be2d830a9eccca7b59bf927b7c5e002"><div class="ttname"><a href="gspgpu_8h.html#a0be2d830a9eccca7b59bf927b7c5e002">GSPGPU_SetLcdForceBlack</a></div><div class="ttdeci">Result GSPGPU_SetLcdForceBlack(u8 flags)</div><div class="ttdoc">Sets whether to force the LCD to black. </div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html_a5dba8a35ac953e10653ac8e745cb208f"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html#a5dba8a35ac953e10653ac8e745cb208f">GSPGPU_FramebufferInfo::framebuf0_vaddr</a></div><div class="ttdeci">u32 * framebuf0_vaddr</div><div class="ttdoc">Framebuffer virtual address, for the main screen this is the 3D left framebuffer. ...</div><div class="ttdef"><b>Definition:</b> gspgpu.h:13</div></div>
+<div class="ttc" id="gspgpu_8h_html_a842bbd15e91a9d4e1aa8481106c67e07"><div class="ttname"><a href="gspgpu_8h.html#a842bbd15e91a9d4e1aa8481106c67e07">gspExitEventHandler</a></div><div class="ttdeci">void gspExitEventHandler(void)</div><div class="ttdoc">Exits the GSPGPU event handler. </div></div>
+<div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
+<div class="ttc" id="types_8h_html_a1a2a3100a902c32a55d8b08915bce044"><div class="ttname"><a href="types_8h.html#a1a2a3100a902c32a55d8b08915bce044">vu8</a></div><div class="ttdeci">volatile u8 vu8</div><div class="ttdoc">8-bit volatile unsigned integer. </div><div class="ttdef"><b>Definition:</b> types.h:32</div></div>
+<div class="ttc" id="gspgpu_8h_html_abfd8bb5bde8d3072a9041884d599665e"><div class="ttname"><a href="gspgpu_8h.html#abfd8bb5bde8d3072a9041884d599665e">GSPGPU_InvalidateDataCache</a></div><div class="ttdeci">Result GSPGPU_InvalidateDataCache(const void *adr, u32 size)</div><div class="ttdoc">Invalidates memory in the data cache. </div></div>
+<div class="ttc" id="gspgpu_8h_html_aa4e931a0de3b33497503fc063127af0c"><div class="ttname"><a href="gspgpu_8h.html#aa4e931a0de3b33497503fc063127af0c">gspSubmitGxCommand</a></div><div class="ttdeci">Result gspSubmitGxCommand(u32 *sharedGspCmdBuf, u32 gxCommand[0x8])</div><div class="ttdoc">Submits a GX command. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a4c8d43241faec4b99bf24791375c3708"><div class="ttname"><a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708">GSPGPU_FramebufferFormats</a></div><div class="ttdeci">GSPGPU_FramebufferFormats</div><div class="ttdoc">Framebuffer format. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:22</div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html_ab29deb55a9b0454de1988172319f246f"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html#ab29deb55a9b0454de1988172319f246f">GSPGPU_FramebufferInfo::framebuf1_vaddr</a></div><div class="ttdeci">u32 * framebuf1_vaddr</div><div class="ttdoc">For the main screen: 3D right framebuffer address. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:14</div></div>
+<div class="ttc" id="gspgpu_8h_html_a6677e4b4467934a07320c556f4d103f2"><div class="ttname"><a href="gspgpu_8h.html#a6677e4b4467934a07320c556f4d103f2">GSPGPU_ImportDisplayCaptureInfo</a></div><div class="ttdeci">Result GSPGPU_ImportDisplayCaptureInfo(GSPGPU_CaptureInfo *captureinfo)</div><div class="ttdoc">Retrieves display capture info. </div></div>
+<div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba8df851fc136cf036038889661d574a78">GSPGPU_EVENT_PSC0</a></div><div class="ttdoc">Memory fill completed. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:49</div></div>
+<div class="ttc" id="gspgpu_8h_html_a1de71253d8f3e3ea0f504ab6cc621f98"><div class="ttname"><a href="gspgpu_8h.html#a1de71253d8f3e3ea0f504ab6cc621f98">gspExit</a></div><div class="ttdeci">void gspExit(void)</div><div class="ttdoc">Exits GSPGPU. </div></div>
+<div class="ttc" id="gspgpu_8h_html_ae010c996a4eb9bbd21d9e76d1ef14cbc"><div class="ttname"><a href="gspgpu_8h.html#ae010c996a4eb9bbd21d9e76d1ef14cbc">GSPGPU_SetBufferSwap</a></div><div class="ttdeci">Result GSPGPU_SetBufferSwap(u32 screenid, GSPGPU_FramebufferInfo *framebufinfo)</div><div class="ttdoc">Updates a screen&#39;s framebuffer state. </div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html_ad33ec3ca41e404b967416c78c7aa7db8"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html#ad33ec3ca41e404b967416c78c7aa7db8">GSPGPU_FramebufferInfo::framebuf_dispselect</a></div><div class="ttdeci">u32 framebuf_dispselect</div><div class="ttdoc">Value for 0x1EF00X78, controls which framebuffer is displayed. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:17</div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba767fab5a8e58912ea84f192dff6926af">GSPGPU_EVENT_DMA</a></div><div class="ttdoc">TODO. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:55</div></div>
+<div class="ttc" id="gspgpu_8h_html_a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816"><div class="ttname"><a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708af2acd7de248add1481404d4cd1fdf816">GSP_RGB565_OES</a></div><div class="ttdoc">RGB565. (2 bytes) </div><div class="ttdef"><b>Definition:</b> gspgpu.h:26</div></div>
+<div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
+<div class="ttc" id="structGSPGPU__CaptureInfoEntry_html"><div class="ttname"><a href="structGSPGPU__CaptureInfoEntry.html">GSPGPU_CaptureInfoEntry</a></div><div class="ttdoc">Capture info entry. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:32</div></div>
+<div class="ttc" id="gspgpu_8h_html_aa8b40b9b5550a1ed61528c05b586fb6c"><div class="ttname"><a href="gspgpu_8h.html#aa8b40b9b5550a1ed61528c05b586fb6c">gspInitEventHandler</a></div><div class="ttdeci">Result gspInitEventHandler(Handle gspEvent, vu8 *gspSharedMem, u8 gspThreadId)</div><div class="ttdoc">Initializes the GSPGPU event handler. </div></div>
+<div class="ttc" id="structGSPGPU__CaptureInfoEntry_html_ae9d2aa171cdc8607485e22543cf7ed66"><div class="ttname"><a href="structGSPGPU__CaptureInfoEntry.html#ae9d2aa171cdc8607485e22543cf7ed66">GSPGPU_CaptureInfoEntry::framebuf_widthbytesize</a></div><div class="ttdeci">u32 framebuf_widthbytesize</div><div class="ttdoc">Framebuffer pitch. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:37</div></div>
+<div class="ttc" id="gspgpu_8h_html_a6217cefdce79c05f2ae4fdadfac817b0"><div class="ttname"><a href="gspgpu_8h.html#a6217cefdce79c05f2ae4fdadfac817b0">GSPGPU_SaveVramSysArea</a></div><div class="ttdeci">Result GSPGPU_SaveVramSysArea(void)</div><div class="ttdoc">Sames the VRAM sys area. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8"><div class="ttname"><a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a6262e1f07384fcc538113978d5c8a6b8">GSP_RGB5_A1_OES</a></div><div class="ttdoc">RGB5A1. (2 bytes) </div><div class="ttdef"><b>Definition:</b> gspgpu.h:27</div></div>
+<div class="ttc" id="gspgpu_8h_html_aa5d37db7ffdd14031b5f19c6de49f933"><div class="ttname"><a href="gspgpu_8h.html#aa5d37db7ffdd14031b5f19c6de49f933">GSPGPU_TriggerCmdReqQueue</a></div><div class="ttdeci">Result GSPGPU_TriggerCmdReqQueue(void)</div><div class="ttdoc">Triggers a handling of commands written to shared memory. </div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html_a3e7dac9d79cad31182a4c325f780ffb6"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html#a3e7dac9d79cad31182a4c325f780ffb6">GSPGPU_FramebufferInfo::framebuf_widthbytesize</a></div><div class="ttdeci">u32 framebuf_widthbytesize</div><div class="ttdoc">Value for 0x1EF00X90, controls framebuffer width. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:15</div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html">GSPGPU_FramebufferInfo</a></div><div class="ttdoc">Framebuffer information. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:10</div></div>
+<div class="ttc" id="gspgpu_8h_html_a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f"><div class="ttname"><a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708abcae9c454df64644542ee85d4460647f">GSP_RGBA8_OES</a></div><div class="ttdoc">RGBA8. (4 bytes) </div><div class="ttdef"><b>Definition:</b> gspgpu.h:24</div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba96ec398a3845579fe3bdb7259ec8b8b2">GSPGPU_EVENT_PSC1</a></div><div class="ttdoc">TODO. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:50</div></div>
+<div class="ttc" id="gspgpu_8h_html_a250b3be40bc03360272d18830de6721e"><div class="ttname"><a href="gspgpu_8h.html#a250b3be40bc03360272d18830de6721e">GSPGPU_WriteHWRegsWithMask</a></div><div class="ttdeci">Result GSPGPU_WriteHWRegsWithMask(u32 regAddr, u32 *data, u8 datasize, u32 *maskdata, u8 masksize)</div><div class="ttdoc">Writes to GPU hardware registers with a mask. </div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html_a966cb16d7e86079ed888fc57bdbccaa3"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html#a966cb16d7e86079ed888fc57bdbccaa3">GSPGPU_FramebufferInfo::active_framebuf</a></div><div class="ttdeci">u32 active_framebuf</div><div class="ttdoc">Active framebuffer. (0 = first, 1 = second) </div><div class="ttdef"><b>Definition:</b> gspgpu.h:12</div></div>
+<div class="ttc" id="gspgpu_8h_html_a5ebccf501024a721b2f1ff96abe397ff"><div class="ttname"><a href="gspgpu_8h.html#a5ebccf501024a721b2f1ff96abe397ff">GSPGPU_RegisterInterruptRelayQueue</a></div><div class="ttdeci">Result GSPGPU_RegisterInterruptRelayQueue(Handle eventHandle, u32 flags, Handle *outMemHandle, u8 *threadID)</div><div class="ttdoc">Registers the interrupt relay queue. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a682c120ccc45f5f6a8d65ef74886206a"><div class="ttname"><a href="gspgpu_8h.html#a682c120ccc45f5f6a8d65ef74886206a">GSPGPU_WriteHWRegs</a></div><div class="ttdeci">Result GSPGPU_WriteHWRegs(u32 regAddr, u32 *data, u8 size)</div><div class="ttdoc">Writes to GPU hardware registers. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a663f1bd4b15c96bf426ccbda06810fba"><div class="ttname"><a href="gspgpu_8h.html#a663f1bd4b15c96bf426ccbda06810fba">GSPGPU_RestoreVramSysArea</a></div><div class="ttdeci">Result GSPGPU_RestoreVramSysArea(void)</div><div class="ttdoc">Restores the VRAM sys area. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cba6b9085683ccf233f10da885153998dc6">GSPGPU_EVENT_VBlank0</a></div><div class="ttdoc">TODO. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:51</div></div>
+<div class="ttc" id="structGSPGPU__CaptureInfo_html"><div class="ttname"><a href="structGSPGPU__CaptureInfo.html">GSPGPU_CaptureInfo</a></div><div class="ttdoc">Capture info. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:41</div></div>
+<div class="ttc" id="gspgpu_8h_html_a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f"><div class="ttname"><a href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">GSP_BGR8_OES</a></div><div class="ttdoc">BGR8. (3 bytes) </div><div class="ttdef"><b>Definition:</b> gspgpu.h:25</div></div>
+<div class="ttc" id="gspgpu_8h_html_aa163710b32591debd191e2cbf04e5374"><div class="ttname"><a href="gspgpu_8h.html#aa163710b32591debd191e2cbf04e5374">GSPGPU_ReleaseRight</a></div><div class="ttdeci">Result GSPGPU_ReleaseRight(void)</div><div class="ttdoc">Releases GPU rights. </div></div>
+<div class="ttc" id="gspgpu_8h_html_ae554cb598da7d9be11dd4345902c43a5"><div class="ttname"><a href="gspgpu_8h.html#ae554cb598da7d9be11dd4345902c43a5">GSPGPU_ReadHWRegs</a></div><div class="ttdeci">Result GSPGPU_ReadHWRegs(u32 regAddr, u32 *data, u8 size)</div><div class="ttdoc">Reads from GPU hardware registers. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a0156b0b24d27e1e93f6c92e75c1addd3"><div class="ttname"><a href="gspgpu_8h.html#a0156b0b24d27e1e93f6c92e75c1addd3">gspInit</a></div><div class="ttdeci">Result gspInit(void)</div><div class="ttdoc">Initializes GSPGPU. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbac37987948ea2cd5ff82bd428857ee95f">GSPGPU_EVENT_VBlank1</a></div><div class="ttdoc">TODO. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:52</div></div>
+<div class="ttc" id="structGSPGPU__FramebufferInfo_html_a1794be4dc30dcf32ff0c2fb2ef7a5841"><div class="ttname"><a href="structGSPGPU__FramebufferInfo.html#a1794be4dc30dcf32ff0c2fb2ef7a5841">GSPGPU_FramebufferInfo::unk</a></div><div class="ttdeci">u32 unk</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:18</div></div>
+<div class="ttc" id="structGSPGPU__CaptureInfoEntry_html_a6dd072baeeb8a0d385e712f7155fb002"><div class="ttname"><a href="structGSPGPU__CaptureInfoEntry.html#a6dd072baeeb8a0d385e712f7155fb002">GSPGPU_CaptureInfoEntry::framebuf0_vaddr</a></div><div class="ttdeci">u32 * framebuf0_vaddr</div><div class="ttdoc">Left framebuffer. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:34</div></div>
+<div class="ttc" id="gspgpu_8h_html_a24f1c78fad4e1108ddc56fb3674cdba2"><div class="ttname"><a href="gspgpu_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">GSPGPU_FlushDataCache</a></div><div class="ttdeci">Result GSPGPU_FlushDataCache(const void *adr, u32 size)</div><div class="ttdoc">Flushes memory from the data cache. </div></div>
+<div class="ttc" id="gspgpu_8h_html_a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e"><div class="ttname"><a href="gspgpu_8h.html#a02ba699764336c8df7f8910921d478cbae99eb38dedd3b63fb501bb4c0a2d644e">GSPGPU_EVENT_P3D</a></div><div class="ttdoc">Command list processing finished. </div><div class="ttdef"><b>Definition:</b> gspgpu.h:54</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/gsplcd_8h.html b/gsplcd_8h.html
new file mode 100644 (file)
index 0000000..d62212d
--- /dev/null
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/gsplcd.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">gsplcd.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>GSPLCD service.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;<a class="el" href="gfx_8h_source.html">3ds/gfx.h</a>&gt;</code><br />
+</div>
+<p><a href="gsplcd_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 name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a6b7b47dd702d9e331586d485013fd1ea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba">GSPLCD_SCREEN_TOP</a> = BIT(GFX_TOP), 
+<br />
+&#160;&#160;<a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696">GSPLCD_SCREEN_BOTTOM</a> = BIT(GFX_BOTTOM), 
+<br />
+&#160;&#160;<a class="el" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d">GSPLCD_SCREEN_BOTH</a> = GSPLCD_SCREEN_TOP | GSPLCD_SCREEN_BOTTOM
+<br />
+ }<tr class="memdesc:a6b7b47dd702d9e331586d485013fd1ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">LCD screens.  <a href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1ea">More...</a><br /></td></tr>
+<tr class="separator:a6b7b47dd702d9e331586d485013fd1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a3e3d897ec34cb4f64efd6dbfed777f0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e3d897ec34cb4f64efd6dbfed777f0c"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gsplcd_8h.html#a3e3d897ec34cb4f64efd6dbfed777f0c">gspLcdInit</a> (void)</td></tr>
+<tr class="memdesc:a3e3d897ec34cb4f64efd6dbfed777f0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes GSPLCD. <br /></td></tr>
+<tr class="separator:a3e3d897ec34cb4f64efd6dbfed777f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e28e055a6f4c781180300f12326d09f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e28e055a6f4c781180300f12326d09f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gsplcd_8h.html#a4e28e055a6f4c781180300f12326d09f">gspLcdExit</a> (void)</td></tr>
+<tr class="memdesc:a4e28e055a6f4c781180300f12326d09f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits GSPLCD. <br /></td></tr>
+<tr class="separator:a4e28e055a6f4c781180300f12326d09f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ece665f46dd144bd1c68613edaa1fe0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gsplcd_8h.html#a4ece665f46dd144bd1c68613edaa1fe0">GSPLCD_PowerOnBacklight</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> screen)</td></tr>
+<tr class="memdesc:a4ece665f46dd144bd1c68613edaa1fe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Powers on the backlight.  <a href="#a4ece665f46dd144bd1c68613edaa1fe0">More...</a><br /></td></tr>
+<tr class="separator:a4ece665f46dd144bd1c68613edaa1fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab37be3b12c37b40fb8cc8b80a3bfb30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gsplcd_8h.html#aab37be3b12c37b40fb8cc8b80a3bfb30">GSPLCD_PowerOffBacklight</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> screen)</td></tr>
+<tr class="memdesc:aab37be3b12c37b40fb8cc8b80a3bfb30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Powers off the backlight.  <a href="#aab37be3b12c37b40fb8cc8b80a3bfb30">More...</a><br /></td></tr>
+<tr class="separator:aab37be3b12c37b40fb8cc8b80a3bfb30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>GSPLCD service. </p>
+</div><h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a6b7b47dd702d9e331586d485013fd1ea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">anonymous enum</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>LCD screens. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba"></a>GSPLCD_SCREEN_TOP&#160;</td><td class="fielddoc">
+<p>Top screen. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696"></a>GSPLCD_SCREEN_BOTTOM&#160;</td><td class="fielddoc">
+<p>Bottom screen. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d"></a>GSPLCD_SCREEN_BOTH&#160;</td><td class="fielddoc">
+<p>Both screens. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aab37be3b12c37b40fb8cc8b80a3bfb30"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPLCD_PowerOffBacklight </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>screen</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Powers off the backlight. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">screen</td><td>Screen to power off. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a4ece665f46dd144bd1c68613edaa1fe0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> GSPLCD_PowerOnBacklight </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>screen</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Powers on the backlight. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">screen</td><td>Screen to power on. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/gsplcd_8h_source.html b/gsplcd_8h_source.html
new file mode 100644 (file)
index 0000000..bdd4b27
--- /dev/null
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/gsplcd.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">gsplcd.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="gsplcd_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * @file gsplcd.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * @brief GSPLCD service.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#pragma once</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gfx_8h.html">3ds/gfx.h</a>&gt;</span> <span class="comment">// For gfxScreen_t</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">/// LCD screens.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;{</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba">   11</a></span>&#160;    <a class="code" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba">GSPLCD_SCREEN_TOP</a>    = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(<a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>),                             <span class="comment">///&lt; Top screen.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696">   12</a></span>&#160;<span class="comment"></span>    <a class="code" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696">GSPLCD_SCREEN_BOTTOM</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(<a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541">GFX_BOTTOM</a>),                          <span class="comment">///&lt; Bottom screen.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d">GSPLCD_SCREEN_BOTH</a>   = <a class="code" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba">GSPLCD_SCREEN_TOP</a> | <a class="code" href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696">GSPLCD_SCREEN_BOTTOM</a>, <span class="comment">///&lt; Both screens.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">/// Initializes GSPLCD.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gsplcd_8h.html#a3e3d897ec34cb4f64efd6dbfed777f0c">gspLcdInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">/// Exits GSPLCD.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="gsplcd_8h.html#a4e28e055a6f4c781180300f12326d09f">gspLcdExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * @brief Powers on the backlight.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * @param screen Screen to power on.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gsplcd_8h.html#a4ece665f46dd144bd1c68613edaa1fe0">GSPLCD_PowerOnBacklight</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> screen);</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * @brief Powers off the backlight.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * @param screen Screen to power off.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="gsplcd_8h.html#aab37be3b12c37b40fb8cc8b80a3bfb30">GSPLCD_PowerOffBacklight</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> screen);</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
+<div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="gfx_8h_html_a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541"><div class="ttname"><a href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541">GFX_BOTTOM</a></div><div class="ttdoc">Bottom screen. </div><div class="ttdef"><b>Definition:</b> gfx.h:23</div></div>
+<div class="ttc" id="gsplcd_8h_html_a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d"><div class="ttname"><a href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaa49ac08560fa661b7c86e311926b76d4d">GSPLCD_SCREEN_BOTH</a></div><div class="ttdoc">Both screens. </div><div class="ttdef"><b>Definition:</b> gsplcd.h:13</div></div>
+<div class="ttc" id="gsplcd_8h_html_a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696"><div class="ttname"><a href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaae14f08de247111d7fe5383abf98fc696">GSPLCD_SCREEN_BOTTOM</a></div><div class="ttdoc">Bottom screen. </div><div class="ttdef"><b>Definition:</b> gsplcd.h:12</div></div>
+<div class="ttc" id="gfx_8h_html"><div class="ttname"><a href="gfx_8h.html">gfx.h</a></div><div class="ttdoc">LCD Screens manipulation. </div></div>
+<div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
+<div class="ttc" id="gsplcd_8h_html_a3e3d897ec34cb4f64efd6dbfed777f0c"><div class="ttname"><a href="gsplcd_8h.html#a3e3d897ec34cb4f64efd6dbfed777f0c">gspLcdInit</a></div><div class="ttdeci">Result gspLcdInit(void)</div><div class="ttdoc">Initializes GSPLCD. </div></div>
+<div class="ttc" id="gsplcd_8h_html_a4ece665f46dd144bd1c68613edaa1fe0"><div class="ttname"><a href="gsplcd_8h.html#a4ece665f46dd144bd1c68613edaa1fe0">GSPLCD_PowerOnBacklight</a></div><div class="ttdeci">Result GSPLCD_PowerOnBacklight(u32 screen)</div><div class="ttdoc">Powers on the backlight. </div></div>
+<div class="ttc" id="gfx_8h_html_a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09"><div class="ttname"><a href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a></div><div class="ttdoc">Top screen. </div><div class="ttdef"><b>Definition:</b> gfx.h:22</div></div>
+<div class="ttc" id="types_8h_html_a3a8ea58898cb58fc96013383d39f482c"><div class="ttname"><a href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a></div><div class="ttdeci">#define BIT(n)</div><div class="ttdoc">Creates a bitmask from a bit number. </div><div class="ttdef"><b>Definition:</b> types.h:47</div></div>
+<div class="ttc" id="gsplcd_8h_html_a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba"><div class="ttname"><a href="gsplcd_8h.html#a6b7b47dd702d9e331586d485013fd1eaaa521a448545bff0e825425341cd58bba">GSPLCD_SCREEN_TOP</a></div><div class="ttdoc">Top screen. </div><div class="ttdef"><b>Definition:</b> gsplcd.h:11</div></div>
+<div class="ttc" id="gsplcd_8h_html_a4e28e055a6f4c781180300f12326d09f"><div class="ttname"><a href="gsplcd_8h.html#a4e28e055a6f4c781180300f12326d09f">gspLcdExit</a></div><div class="ttdeci">void gspLcdExit(void)</div><div class="ttdoc">Exits GSPLCD. </div></div>
+<div class="ttc" id="gsplcd_8h_html_aab37be3b12c37b40fb8cc8b80a3bfb30"><div class="ttname"><a href="gsplcd_8h.html#aab37be3b12c37b40fb8cc8b80a3bfb30">GSPLCD_PowerOffBacklight</a></div><div class="ttdeci">Result GSPLCD_PowerOffBacklight(u32 screen)</div><div class="ttdoc">Powers off the backlight. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
index aede4d39de7db6bb342a47d6678f94304e8b753c..32bc80a279b6082206a3395ce548abc6e4e6dc7f 100644 (file)
@@ -254,7 +254,7 @@ Variables</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Supported transfer pixel formats. </p>
-<dl class="section see"><dt>See also</dt><dd><a class="el" href="gsp_8h.html#aafa0d7bc1cc6d87e017786d674d65952" title="Framebuffer format. ">GSP_FramebufferFormats</a> </dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708" title="Framebuffer format. ">GSPGPU_FramebufferFormats</a> </dd></dl>
 <table class="fieldtable">
 <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aca790f0cdfea04833518556b8a1682f3af7d586734e0807a190bf75602fea93fd"></a>GX_TRANSFER_FMT_RGBA8&#160;</td><td class="fielddoc">
 <p>8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha </p>
index d6327c3b413a67ed4dc497758bee88eaa6f7aa72..34f38c88f2faf1b50a886be6ae27c83e35c475a7 100644 (file)
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * @brief Supported transfer pixel formats.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * @sa GSP_FramebufferFormats</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * @sa GSPGPU_FramebufferFormats</span></div>
 <div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="gx_8h.html#aca790f0cdfea04833518556b8a1682f3">   14</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;{</div>
index 80233540c790d93117deb1faad0c822d9e756cad..d18428bfea761bb2198e5e43123bb986a8eb5fac 100644 (file)
@@ -146,63 +146,63 @@ Macros</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:a11f9ec8ae52d2145fbbd1e9fb1ccb752"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">PAD_KEY</a> { <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a> = BIT(0), 
+<tr class="memitem:af9bdc3014f3d54c426b6d2df10de4960"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a> = BIT(0), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a> = BIT(1), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a> = BIT(1), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5">KEY_SELECT</a> = BIT(2), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5">KEY_SELECT</a> = BIT(2), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a> = BIT(3), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a> = BIT(3), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a> = BIT(4), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a> = BIT(4), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a> = BIT(5), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a> = BIT(5), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a> = BIT(6), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a> = BIT(6), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a> = BIT(7), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a> = BIT(7), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a> = BIT(8), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a> = BIT(8), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62">KEY_L</a> = BIT(9), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62">KEY_L</a> = BIT(9), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497">KEY_X</a> = BIT(10), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497">KEY_X</a> = BIT(10), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a> = BIT(11), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a> = BIT(11), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a">KEY_ZL</a> = BIT(14), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a">KEY_ZL</a> = BIT(14), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f">KEY_ZR</a> = BIT(15), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f">KEY_ZR</a> = BIT(15), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8">KEY_TOUCH</a> = BIT(20), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8">KEY_TOUCH</a> = BIT(20), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6">KEY_CSTICK_RIGHT</a> = BIT(24), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6">KEY_CSTICK_RIGHT</a> = BIT(24), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56">KEY_CSTICK_LEFT</a> = BIT(25), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56">KEY_CSTICK_LEFT</a> = BIT(25), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba">KEY_CSTICK_UP</a> = BIT(26), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba">KEY_CSTICK_UP</a> = BIT(26), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9">KEY_CSTICK_DOWN</a> = BIT(27), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9">KEY_CSTICK_DOWN</a> = BIT(27), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a> = BIT(28), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a> = BIT(28), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a> = BIT(29), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a> = BIT(29), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a> = BIT(30), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a> = BIT(30), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a> = BIT(31), 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a> = BIT(31), 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd">KEY_UP</a> = KEY_DUP | KEY_CPAD_UP, 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd">KEY_UP</a> = KEY_DUP | KEY_CPAD_UP, 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416">KEY_DOWN</a> = KEY_DDOWN | KEY_CPAD_DOWN, 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416">KEY_DOWN</a> = KEY_DDOWN | KEY_CPAD_DOWN, 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65">KEY_LEFT</a> = KEY_DLEFT | KEY_CPAD_LEFT, 
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65">KEY_LEFT</a> = KEY_DLEFT | KEY_CPAD_LEFT, 
 <br />
-&#160;&#160;<a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d">KEY_RIGHT</a> = KEY_DRIGHT | KEY_CPAD_RIGHT
+&#160;&#160;<a class="el" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d">KEY_RIGHT</a> = KEY_DRIGHT | KEY_CPAD_RIGHT
 <br />
- }<tr class="memdesc:a11f9ec8ae52d2145fbbd1e9fb1ccb752"><td class="mdescLeft">&#160;</td><td class="mdescRight">Key values.  <a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">More...</a><br /></td></tr>
-<tr class="separator:a11f9ec8ae52d2145fbbd1e9fb1ccb752"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:af9bdc3014f3d54c426b6d2df10de4960"><td class="mdescLeft">&#160;</td><td class="mdescRight">Key values.  <a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960">More...</a><br /></td></tr>
+<tr class="separator:af9bdc3014f3d54c426b6d2df10de4960"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 <tr class="memitem:aa6eff5e15e98cebd0012c1f2ae96cc78"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78">HID_Event</a> { <br />
 &#160;&#160;<a class="el" href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78aef24b7f682103500bd42daf6d17690a4">HIDEVENT_PAD0</a> = 0, 
@@ -299,135 +299,135 @@ Variables</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>HID service. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78">HID_Event</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>HID events. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78aef24b7f682103500bd42daf6d17690a4"></a>HIDEVENT_PAD0&#160;</td><td class="fielddoc">
-<p>Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was updated. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a5a886f067880b2931251b0d78d5728f1"></a>HIDEVENT_PAD1&#160;</td><td class="fielddoc">
-<p>Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was updated. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a37118d72625429b9097abcede7dad8e3"></a>HIDEVENT_Accel&#160;</td><td class="fielddoc">
-<p>Event signaled by HID-module, when the sharedmem accelerometer state was updated. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a1182fb43bc99418ff2fd4d6eab3163a2"></a>HIDEVENT_Gyro&#160;</td><td class="fielddoc">
-<p>Event signaled by HID-module, when the sharedmem gyroscope state was updated. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a1dde14c17cc553f4d6304cad94f7389c"></a>HIDEVENT_DebugPad&#160;</td><td class="fielddoc">
-<p>Event signaled by HID-module, when the sharedmem DebugPad state was updated. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a532a5a1c265afd939f945836e2ff68ed"></a>HIDEVENT_MAX&#160;</td><td class="fielddoc">
-<p>Used to know how many events there are. </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752"></a>
+<a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">PAD_KEY</a></td>
+          <td class="memname">anonymous enum</td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>Key values. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc"></a>KEY_A&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc"></a>KEY_A&#160;</td><td class="fielddoc">
 <p>A. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a"></a>KEY_B&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a"></a>KEY_B&#160;</td><td class="fielddoc">
 <p>B. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5"></a>KEY_SELECT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5"></a>KEY_SELECT&#160;</td><td class="fielddoc">
 <p>Select. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b"></a>KEY_START&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b"></a>KEY_START&#160;</td><td class="fielddoc">
 <p>Start. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0"></a>KEY_DRIGHT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0"></a>KEY_DRIGHT&#160;</td><td class="fielddoc">
 <p>D-Pad Right. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc"></a>KEY_DLEFT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc"></a>KEY_DLEFT&#160;</td><td class="fielddoc">
 <p>D-Pad Left. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6"></a>KEY_DUP&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6"></a>KEY_DUP&#160;</td><td class="fielddoc">
 <p>D-Pad Up. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe"></a>KEY_DDOWN&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe"></a>KEY_DDOWN&#160;</td><td class="fielddoc">
 <p>D-Pad Down. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff"></a>KEY_R&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff"></a>KEY_R&#160;</td><td class="fielddoc">
 <p>R. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62"></a>KEY_L&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62"></a>KEY_L&#160;</td><td class="fielddoc">
 <p>L. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497"></a>KEY_X&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497"></a>KEY_X&#160;</td><td class="fielddoc">
 <p>X. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3"></a>KEY_Y&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3"></a>KEY_Y&#160;</td><td class="fielddoc">
 <p>Y. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a"></a>KEY_ZL&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a"></a>KEY_ZL&#160;</td><td class="fielddoc">
 <p>ZL (New 3DS only) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f"></a>KEY_ZR&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f"></a>KEY_ZR&#160;</td><td class="fielddoc">
 <p>ZR (New 3DS only) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8"></a>KEY_TOUCH&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8"></a>KEY_TOUCH&#160;</td><td class="fielddoc">
 <p>Touch (Not actually provided by HID) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6"></a>KEY_CSTICK_RIGHT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6"></a>KEY_CSTICK_RIGHT&#160;</td><td class="fielddoc">
 <p>C-Stick Right (New 3DS only) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56"></a>KEY_CSTICK_LEFT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56"></a>KEY_CSTICK_LEFT&#160;</td><td class="fielddoc">
 <p>C-Stick Left (New 3DS only) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba"></a>KEY_CSTICK_UP&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba"></a>KEY_CSTICK_UP&#160;</td><td class="fielddoc">
 <p>C-Stick Up (New 3DS only) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9"></a>KEY_CSTICK_DOWN&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9"></a>KEY_CSTICK_DOWN&#160;</td><td class="fielddoc">
 <p>C-Stick Down (New 3DS only) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c"></a>KEY_CPAD_RIGHT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c"></a>KEY_CPAD_RIGHT&#160;</td><td class="fielddoc">
 <p>Circle Pad Right. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85"></a>KEY_CPAD_LEFT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85"></a>KEY_CPAD_LEFT&#160;</td><td class="fielddoc">
 <p>Circle Pad Left. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b"></a>KEY_CPAD_UP&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b"></a>KEY_CPAD_UP&#160;</td><td class="fielddoc">
 <p>Circle Pad Up. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105"></a>KEY_CPAD_DOWN&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105"></a>KEY_CPAD_DOWN&#160;</td><td class="fielddoc">
 <p>Circle Pad Down. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd"></a>KEY_UP&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd"></a>KEY_UP&#160;</td><td class="fielddoc">
 <p>D-Pad Up or Circle Pad Up. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416"></a>KEY_DOWN&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416"></a>KEY_DOWN&#160;</td><td class="fielddoc">
 <p>D-Pad Down or Circle Pad Down. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65"></a>KEY_LEFT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65"></a>KEY_LEFT&#160;</td><td class="fielddoc">
 <p>D-Pad Left or Circle Pad Left. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d"></a>KEY_RIGHT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d"></a>KEY_RIGHT&#160;</td><td class="fielddoc">
 <p>D-Pad Right or Circle Pad Right. </p>
 </td></tr>
 </table>
 
+</div>
+</div>
+<a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78">HID_Event</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>HID events. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78aef24b7f682103500bd42daf6d17690a4"></a>HIDEVENT_PAD0&#160;</td><td class="fielddoc">
+<p>Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was updated. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a5a886f067880b2931251b0d78d5728f1"></a>HIDEVENT_PAD1&#160;</td><td class="fielddoc">
+<p>Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was updated. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a37118d72625429b9097abcede7dad8e3"></a>HIDEVENT_Accel&#160;</td><td class="fielddoc">
+<p>Event signaled by HID-module, when the sharedmem accelerometer state was updated. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a1182fb43bc99418ff2fd4d6eab3163a2"></a>HIDEVENT_Gyro&#160;</td><td class="fielddoc">
+<p>Event signaled by HID-module, when the sharedmem gyroscope state was updated. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a1dde14c17cc553f4d6304cad94f7389c"></a>HIDEVENT_DebugPad&#160;</td><td class="fielddoc">
+<p>Event signaled by HID-module, when the sharedmem DebugPad state was updated. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="aa6eff5e15e98cebd0012c1f2ae96cc78a532a5a1c265afd939f945836e2ff68ed"></a>HIDEVENT_MAX&#160;</td><td class="fielddoc">
+<p>Used to know how many events there are. </p>
+</td></tr>
+</table>
+
 </div>
 </div>
 <h2 class="groupheader">Function Documentation</h2>
@@ -520,7 +520,7 @@ Variables</h2></td></tr>
 
 <p>Gets keys that were just pressed. </p>
 <p>Individual keys can be checked by ORing them with this value. </p><dl class="section return"><dt>Returns</dt><dd>Keys down. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a3">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a11">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a5">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a9">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a73">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a72">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a83">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a8">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a5">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a5">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a8">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a19">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a5">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a5">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a7">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a21">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a9">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a12">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a5">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a3">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a11">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a5">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a9">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a73">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a72">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a83">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a8">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a5">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a5">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a8">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a19">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a5">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a5">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a7">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a18">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a8">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a12">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a5">time/rtc/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
index bc95a3922822bdc4511b607b4fd3edf141f14685..9d32a84e6ab422a6a8f435dbf3578f5944099990 100644 (file)
@@ -99,38 +99,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//See also: http://3dbrew.org/wiki/HID_Services http://3dbrew.org/wiki/HID_Shared_Memory</span></div>
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">/// Key values.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">   10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;{</div>
-<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">   12</a></span>&#160;    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0),       <span class="comment">///&lt; A</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1),       <span class="comment">///&lt; B</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5">KEY_SELECT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(2),       <span class="comment">///&lt; Select</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">   15</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(3),       <span class="comment">///&lt; Start</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0">   16</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(4),       <span class="comment">///&lt; D-Pad Right</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc">   17</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(5),       <span class="comment">///&lt; D-Pad Left</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a>     = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(6),       <span class="comment">///&lt; D-Pad Up</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe">   19</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(7),       <span class="comment">///&lt; D-Pad Down</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff">   20</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(8),       <span class="comment">///&lt; R</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62">   21</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62">KEY_L</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(9),       <span class="comment">///&lt; L</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497">   22</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497">KEY_X</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(10),      <span class="comment">///&lt; X</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3">   23</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(11),      <span class="comment">///&lt; Y</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a">   24</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a">KEY_ZL</a>      = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(14),      <span class="comment">///&lt; ZL (New 3DS only)</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f">   25</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f">KEY_ZR</a>      = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(15),      <span class="comment">///&lt; ZR (New 3DS only)</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8">   26</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8">KEY_TOUCH</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(20),      <span class="comment">///&lt; Touch (Not actually provided by HID)</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6">   27</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6">KEY_CSTICK_RIGHT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(24), <span class="comment">///&lt; C-Stick Right (New 3DS only)</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56">   28</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56">KEY_CSTICK_LEFT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(25), <span class="comment">///&lt; C-Stick Left (New 3DS only)</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba">KEY_CSTICK_UP</a>    = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(26), <span class="comment">///&lt; C-Stick Up (New 3DS only)</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9">KEY_CSTICK_DOWN</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(27), <span class="comment">///&lt; C-Stick Down (New 3DS only)</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c">   31</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(28),   <span class="comment">///&lt; Circle Pad Right</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85">   32</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(29),   <span class="comment">///&lt; Circle Pad Left</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b">   33</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a>    = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(30),   <span class="comment">///&lt; Circle Pad Up</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105">   34</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(31),   <span class="comment">///&lt; Circle Pad Down</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">   12</a></span>&#160;    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(0),       <span class="comment">///&lt; A</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1),       <span class="comment">///&lt; B</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5">KEY_SELECT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(2),       <span class="comment">///&lt; Select</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">   15</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(3),       <span class="comment">///&lt; Start</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0">   16</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(4),       <span class="comment">///&lt; D-Pad Right</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc">   17</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(5),       <span class="comment">///&lt; D-Pad Left</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a>     = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(6),       <span class="comment">///&lt; D-Pad Up</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe">   19</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(7),       <span class="comment">///&lt; D-Pad Down</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff">   20</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(8),       <span class="comment">///&lt; R</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62">   21</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62">KEY_L</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(9),       <span class="comment">///&lt; L</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497">   22</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497">KEY_X</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(10),      <span class="comment">///&lt; X</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3">   23</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a>       = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(11),      <span class="comment">///&lt; Y</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a">   24</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a">KEY_ZL</a>      = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(14),      <span class="comment">///&lt; ZL (New 3DS only)</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f">   25</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f">KEY_ZR</a>      = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(15),      <span class="comment">///&lt; ZR (New 3DS only)</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8">   26</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8">KEY_TOUCH</a>   = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(20),      <span class="comment">///&lt; Touch (Not actually provided by HID)</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6">   27</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6">KEY_CSTICK_RIGHT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(24), <span class="comment">///&lt; C-Stick Right (New 3DS only)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56">   28</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56">KEY_CSTICK_LEFT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(25), <span class="comment">///&lt; C-Stick Left (New 3DS only)</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba">KEY_CSTICK_UP</a>    = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(26), <span class="comment">///&lt; C-Stick Up (New 3DS only)</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9">KEY_CSTICK_DOWN</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(27), <span class="comment">///&lt; C-Stick Down (New 3DS only)</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c">   31</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(28),   <span class="comment">///&lt; Circle Pad Right</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85">   32</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(29),   <span class="comment">///&lt; Circle Pad Left</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b">   33</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a>    = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(30),   <span class="comment">///&lt; Circle Pad Up</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105">   34</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a>  = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(31),   <span class="comment">///&lt; Circle Pad Down</span></div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    <span class="comment">// Generic catch-all directions</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd">   37</a></span>&#160;    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd">KEY_UP</a>    = <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a>    | <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a>,    <span class="comment">///&lt; D-Pad Up or Circle Pad Up</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416">   38</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416">KEY_DOWN</a>  = <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a>  | <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a>,  <span class="comment">///&lt; D-Pad Down or Circle Pad Down</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65">   39</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65">KEY_LEFT</a>  = <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a>  | <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a>,  <span class="comment">///&lt; D-Pad Left or Circle Pad Left</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d">   40</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d">KEY_RIGHT</a> = <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a> | <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a>, <span class="comment">///&lt; D-Pad Right or Circle Pad Right</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"></span>} <a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">PAD_KEY</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd">   37</a></span>&#160;    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd">KEY_UP</a>    = <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a>    | <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a>,    <span class="comment">///&lt; D-Pad Up or Circle Pad Up</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416">   38</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416">KEY_DOWN</a>  = <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a>  | <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a>,  <span class="comment">///&lt; D-Pad Down or Circle Pad Down</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65">   39</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65">KEY_LEFT</a>  = <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a>  | <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a>,  <span class="comment">///&lt; D-Pad Left or Circle Pad Left</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d">   40</a></span>&#160;<span class="comment"></span>    <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d">KEY_RIGHT</a> = <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a> | <a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a>, <span class="comment">///&lt; D-Pad Right or Circle Pad Right</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/// Touch position.</span></div>
 <div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structtouchPosition.html">   44</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
@@ -286,81 +286,80 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="hid_8h.html#a60fd42a4ece1353f425d5b73207a330e">HIDUSER_GetSoundVolume</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *volume);</div>
 <div class="ttc" id="structaccelVector_html"><div class="ttname"><a href="structaccelVector.html">accelVector</a></div><div class="ttdoc">Accelerometer vector. </div><div class="ttdef"><b>Definition:</b> hid.h:58</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a></div><div class="ttdoc">Circle Pad Up. </div><div class="ttdef"><b>Definition:</b> hid.h:33</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a></div><div class="ttdoc">Start. </div><div class="ttdef"><b>Definition:</b> hid.h:15</div></div>
 <div class="ttc" id="hid_8h_html_abbbf0e1f3a79a75e459e19f85a66bee6"><div class="ttname"><a href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a></div><div class="ttdeci">void hidScanInput(void)</div><div class="ttdoc">Scans HID for input data. </div></div>
 <div class="ttc" id="structcirclePosition_html_a2a234ca65b74a2634e067261050021bb"><div class="ttname"><a href="structcirclePosition.html#a2a234ca65b74a2634e067261050021bb">circlePosition::dx</a></div><div class="ttdeci">s16 dx</div><div class="ttdoc">Pad X. </div><div class="ttdef"><b>Definition:</b> hid.h:53</div></div>
 <div class="ttc" id="types_8h_html_abcdd5d61f51cb4c472ac6637916cf72a"><div class="ttname"><a href="types_8h.html#abcdd5d61f51cb4c472ac6637916cf72a">vu32</a></div><div class="ttdeci">volatile u32 vu32</div><div class="ttdoc">32-bit volatile unsigned integer. </div><div class="ttdef"><b>Definition:</b> types.h:34</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a612120b69c7dfd46086db7aaebdbcf65">KEY_LEFT</a></div><div class="ttdoc">D-Pad Left or Circle Pad Left. </div><div class="ttdef"><b>Definition:</b> hid.h:39</div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a4e27d906c879950f8c46632ca1b4b48f">KEY_ZR</a></div><div class="ttdoc">ZR (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:25</div></div>
 <div class="ttc" id="hid_8h_html_a4b0cdecfbd911a3af3fc5990120707e8"><div class="ttname"><a href="hid_8h.html#a4b0cdecfbd911a3af3fc5990120707e8">hidInit</a></div><div class="ttdeci">Result hidInit(void)</div><div class="ttdoc">Initializes HID. </div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a></div><div class="ttdoc">R. </div><div class="ttdef"><b>Definition:</b> hid.h:20</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a></div><div class="ttdoc">D-Pad Up. </div><div class="ttdef"><b>Definition:</b> hid.h:18</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a72a8d499bf463cfaa531c781f72e536a">KEY_ZL</a></div><div class="ttdoc">ZL (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:24</div></div>
 <div class="ttc" id="structangularRate_html_a5f970fbd6b7586cea800e0a66a1a9758"><div class="ttname"><a href="structangularRate.html#a5f970fbd6b7586cea800e0a66a1a9758">angularRate::y</a></div><div class="ttdeci">s16 y</div><div class="ttdoc">Pitch. </div><div class="ttdef"><b>Definition:</b> hid.h:70</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a></div><div class="ttdoc">Y. </div><div class="ttdef"><b>Definition:</b> hid.h:23</div></div>
 <div class="ttc" id="hid_8h_html_a57c237b84e47fff05c698be25ac88927"><div class="ttname"><a href="hid_8h.html#a57c237b84e47fff05c698be25ac88927">HIDUSER_DisableGyroscope</a></div><div class="ttdeci">Result HIDUSER_DisableGyroscope(void)</div><div class="ttdoc">Disables the gyroscope. </div></div>
 <div class="ttc" id="hid_8h_html_aa6eff5e15e98cebd0012c1f2ae96cc78a1dde14c17cc553f4d6304cad94f7389c"><div class="ttname"><a href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78a1dde14c17cc553f4d6304cad94f7389c">HIDEVENT_DebugPad</a></div><div class="ttdoc">Event signaled by HID-module, when the sharedmem DebugPad state was updated. </div><div class="ttdef"><b>Definition:</b> hid.h:80</div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a14185dd404b66154316668c11981f7ba">KEY_CSTICK_UP</a></div><div class="ttdoc">C-Stick Up (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:29</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0848a442d907968b211b97bc2bd88acd">KEY_UP</a></div><div class="ttdoc">D-Pad Up or Circle Pad Up. </div><div class="ttdef"><b>Definition:</b> hid.h:37</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aece16de35a5ea11f9b228c9376bebc62">KEY_L</a></div><div class="ttdoc">L. </div><div class="ttdef"><b>Definition:</b> hid.h:21</div></div>
 <div class="ttc" id="hid_8h_html_a3e9c47ede52ae0e580df37aa363803ff"><div class="ttname"><a href="hid_8h.html#a3e9c47ede52ae0e580df37aa363803ff">HIDUSER_EnableAccelerometer</a></div><div class="ttdeci">Result HIDUSER_EnableAccelerometer(void)</div><div class="ttdoc">Enables the accelerometer. </div></div>
 <div class="ttc" id="structangularRate_html"><div class="ttname"><a href="structangularRate.html">angularRate</a></div><div class="ttdoc">Gyroscope angular rate. </div><div class="ttdef"><b>Definition:</b> hid.h:66</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a></div><div class="ttdoc">D-Pad Down. </div><div class="ttdef"><b>Definition:</b> hid.h:19</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a></div><div class="ttdoc">A. </div><div class="ttdef"><b>Definition:</b> hid.h:12</div></div>
 <div class="ttc" id="structaccelVector_html_ad5eb33a26a0e20565e04fbcd0c541a41"><div class="ttname"><a href="structaccelVector.html#ad5eb33a26a0e20565e04fbcd0c541a41">accelVector::z</a></div><div class="ttdeci">s16 z</div><div class="ttdoc">Accelerometer Z. </div><div class="ttdef"><b>Definition:</b> hid.h:62</div></div>
 <div class="ttc" id="hid_8h_html_aedaa5be3b6bcf878907c11d76dc545a3"><div class="ttname"><a href="hid_8h.html#aedaa5be3b6bcf878907c11d76dc545a3">hidWaitForEvent</a></div><div class="ttdeci">void hidWaitForEvent(HID_Event id, bool nextEvent)</div><div class="ttdoc">Waits for an HID event. </div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a></div><div class="ttdoc">Y. </div><div class="ttdef"><b>Definition:</b> hid.h:23</div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
 <div class="ttc" id="hid_8h_html_aa6eff5e15e98cebd0012c1f2ae96cc78aef24b7f682103500bd42daf6d17690a4"><div class="ttname"><a href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78aef24b7f682103500bd42daf6d17690a4">HIDEVENT_PAD0</a></div><div class="ttdoc">Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was upd...</div><div class="ttdef"><b>Definition:</b> hid.h:76</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afccf9b0d9adf1864a6671e05d3bb52c9">KEY_CSTICK_DOWN</a></div><div class="ttdoc">C-Stick Down (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:30</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a6504370d9c6391e1a9da6a1a529b089d">KEY_RIGHT</a></div><div class="ttdoc">D-Pad Right or Circle Pad Right. </div><div class="ttdef"><b>Definition:</b> hid.h:40</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a3b37a163628bc7015aac5efab4a66ef5">KEY_SELECT</a></div><div class="ttdoc">Select. </div><div class="ttdef"><b>Definition:</b> hid.h:14</div></div>
 <div class="ttc" id="structtouchPosition_html_a4a437ac7c0e754fe59638541b4d314e1"><div class="ttname"><a href="structtouchPosition.html#a4a437ac7c0e754fe59638541b4d314e1">touchPosition::py</a></div><div class="ttdeci">u16 py</div><div class="ttdoc">Touch Y. </div><div class="ttdef"><b>Definition:</b> hid.h:47</div></div>
 <div class="ttc" id="hid_8h_html_a68e8fd75a99650db835f045676a47949"><div class="ttname"><a href="hid_8h.html#a68e8fd75a99650db835f045676a47949">hidKeysHeld</a></div><div class="ttdeci">u32 hidKeysHeld(void)</div><div class="ttdoc">Gets the currently held keys. </div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a></div><div class="ttdoc">Start. </div><div class="ttdef"><b>Definition:</b> hid.h:15</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a557de4e103c1e2c316b9e0962c221ab6">KEY_CSTICK_RIGHT</a></div><div class="ttdoc">C-Stick Right (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:27</div></div>
 <div class="ttc" id="structcirclePosition_html"><div class="ttname"><a href="structcirclePosition.html">circlePosition</a></div><div class="ttdoc">Circle Pad position. </div><div class="ttdef"><b>Definition:</b> hid.h:51</div></div>
 <div class="ttc" id="hid_8h_html_aa6eff5e15e98cebd0012c1f2ae96cc78a37118d72625429b9097abcede7dad8e3"><div class="ttname"><a href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78a37118d72625429b9097abcede7dad8e3">HIDEVENT_Accel</a></div><div class="ttdoc">Event signaled by HID-module, when the sharedmem accelerometer state was updated. ...</div><div class="ttdef"><b>Definition:</b> hid.h:78</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ab0170312a08a34b722713daa47227d5b">KEY_CPAD_UP</a></div><div class="ttdoc">Circle Pad Up. </div><div class="ttdef"><b>Definition:</b> hid.h:33</div></div>
 <div class="ttc" id="structtouchPosition_html_a0c42630911c33ca134f04ded5d1aafba"><div class="ttname"><a href="structtouchPosition.html#a0c42630911c33ca134f04ded5d1aafba">touchPosition::px</a></div><div class="ttdeci">u16 px</div><div class="ttdoc">Touch X. </div><div class="ttdef"><b>Definition:</b> hid.h:46</div></div>
 <div class="ttc" id="hid_8h_html_acbeb326bdd6790f15684c70908403bb8"><div class="ttname"><a href="hid_8h.html#acbeb326bdd6790f15684c70908403bb8">hidTouchRead</a></div><div class="ttdeci">void hidTouchRead(touchPosition *pos)</div><div class="ttdoc">Reads the current touch position. </div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a612120b69c7dfd46086db7aaebdbcf65">KEY_LEFT</a></div><div class="ttdoc">D-Pad Left or Circle Pad Left. </div><div class="ttdef"><b>Definition:</b> hid.h:39</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a></div><div class="ttdoc">Circle Pad Down. </div><div class="ttdef"><b>Definition:</b> hid.h:34</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa9cdac7967bf7d88fdb761138a2a3416">KEY_DOWN</a></div><div class="ttdoc">D-Pad Down or Circle Pad Down. </div><div class="ttdef"><b>Definition:</b> hid.h:38</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a0509af8005e4af9e51a2b84474da1bd8">KEY_TOUCH</a></div><div class="ttdoc">Touch (Not actually provided by HID) </div><div class="ttdef"><b>Definition:</b> hid.h:26</div></div>
 <div class="ttc" id="hid_8h_html_adb6764e07c888b3094ad32b09071efe9"><div class="ttname"><a href="hid_8h.html#adb6764e07c888b3094ad32b09071efe9">hidAccelRead</a></div><div class="ttdeci">void hidAccelRead(accelVector *vector)</div><div class="ttdoc">Reads the current accelerometer data. </div></div>
 <div class="ttc" id="hid_8h_html_aa6eff5e15e98cebd0012c1f2ae96cc78a1182fb43bc99418ff2fd4d6eab3163a2"><div class="ttname"><a href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78a1182fb43bc99418ff2fd4d6eab3163a2">HIDEVENT_Gyro</a></div><div class="ttdoc">Event signaled by HID-module, when the sharedmem gyroscope state was updated. </div><div class="ttdef"><b>Definition:</b> hid.h:79</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
 <div class="ttc" id="hid_8h_html_a54c0f28a80c0bac4d16afbb7fd06c49b"><div class="ttname"><a href="hid_8h.html#a54c0f28a80c0bac4d16afbb7fd06c49b">hidCircleRead</a></div><div class="ttdeci">void hidCircleRead(circlePosition *pos)</div><div class="ttdoc">Reads the current circle pad position. </div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752">PAD_KEY</a></div><div class="ttdeci">PAD_KEY</div><div class="ttdoc">Key values. </div><div class="ttdef"><b>Definition:</b> hid.h:10</div></div>
 <div class="ttc" id="structangularRate_html_aeb9bf87b59b134ea1c7ab84af7f97615"><div class="ttname"><a href="structangularRate.html#aeb9bf87b59b134ea1c7ab84af7f97615">angularRate::x</a></div><div class="ttdeci">s16 x</div><div class="ttdoc">Roll. </div><div class="ttdef"><b>Definition:</b> hid.h:68</div></div>
 <div class="ttc" id="structaccelVector_html_a0504512667f03b668fea1f5bc4928885"><div class="ttname"><a href="structaccelVector.html#a0504512667f03b668fea1f5bc4928885">accelVector::x</a></div><div class="ttdeci">s16 x</div><div class="ttdoc">Accelerometer X. </div><div class="ttdef"><b>Definition:</b> hid.h:60</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a></div><div class="ttdoc">D-Pad Left. </div><div class="ttdef"><b>Definition:</b> hid.h:17</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a></div><div class="ttdoc">Circle Pad Left. </div><div class="ttdef"><b>Definition:</b> hid.h:32</div></div>
 <div class="ttc" id="hid_8h_html_a8a9406b839e0a81f25216edee4ca5244"><div class="ttname"><a href="hid_8h.html#a8a9406b839e0a81f25216edee4ca5244">HIDUSER_GetHandles</a></div><div class="ttdeci">Result HIDUSER_GetHandles(Handle *outMemHandle, Handle *eventpad0, Handle *eventpad1, Handle *eventaccel, Handle *eventgyro, Handle *eventdebugpad)</div><div class="ttdoc">Gets the handles for HID operation. </div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a></div><div class="ttdoc">Circle Pad Right. </div><div class="ttdef"><b>Definition:</b> hid.h:31</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a></div><div class="ttdoc">D-Pad Right. </div><div class="ttdef"><b>Definition:</b> hid.h:16</div></div>
 <div class="ttc" id="hid_8h_html_aa6eff5e15e98cebd0012c1f2ae96cc78"><div class="ttname"><a href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78">HID_Event</a></div><div class="ttdeci">HID_Event</div><div class="ttdoc">HID events. </div><div class="ttdef"><b>Definition:</b> hid.h:74</div></div>
 <div class="ttc" id="hid_8h_html_aa2cababf764bf0b4297dc2e2fffe2a76"><div class="ttname"><a href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a></div><div class="ttdeci">u32 hidKeysDown(void)</div><div class="ttdoc">Gets keys that were just pressed. </div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a></div><div class="ttdoc">A. </div><div class="ttdef"><b>Definition:</b> hid.h:12</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a14185dd404b66154316668c11981f7ba">KEY_CSTICK_UP</a></div><div class="ttdoc">C-Stick Up (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:29</div></div>
 <div class="ttc" id="structtouchPosition_html"><div class="ttname"><a href="structtouchPosition.html">touchPosition</a></div><div class="ttdoc">Touch position. </div><div class="ttdef"><b>Definition:</b> hid.h:44</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aece16de35a5ea11f9b228c9376bebc62">KEY_L</a></div><div class="ttdoc">L. </div><div class="ttdef"><b>Definition:</b> hid.h:21</div></div>
 <div class="ttc" id="structaccelVector_html_abeccae73d6f2ff784357778e80fbc9c0"><div class="ttname"><a href="structaccelVector.html#abeccae73d6f2ff784357778e80fbc9c0">accelVector::y</a></div><div class="ttdeci">s16 y</div><div class="ttdoc">Accelerometer Y. </div><div class="ttdef"><b>Definition:</b> hid.h:61</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a3b37a163628bc7015aac5efab4a66ef5">KEY_SELECT</a></div><div class="ttdoc">Select. </div><div class="ttdef"><b>Definition:</b> hid.h:14</div></div>
 <div class="ttc" id="hid_8h_html_aa6eff5e15e98cebd0012c1f2ae96cc78a532a5a1c265afd939f945836e2ff68ed"><div class="ttname"><a href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78a532a5a1c265afd939f945836e2ff68ed">HIDEVENT_MAX</a></div><div class="ttdoc">Used to know how many events there are. </div><div class="ttdef"><b>Definition:</b> hid.h:82</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0864766d4b6c65f9678c36493438bebe">KEY_DDOWN</a></div><div class="ttdoc">D-Pad Down. </div><div class="ttdef"><b>Definition:</b> hid.h:19</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a46f267098a4b14fbabc9ffe3ebada7d0">KEY_DRIGHT</a></div><div class="ttdoc">D-Pad Right. </div><div class="ttdef"><b>Definition:</b> hid.h:16</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a></div><div class="ttdoc">R. </div><div class="ttdef"><b>Definition:</b> hid.h:20</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a6504370d9c6391e1a9da6a1a529b089d">KEY_RIGHT</a></div><div class="ttdoc">D-Pad Right or Circle Pad Right. </div><div class="ttdef"><b>Definition:</b> hid.h:40</div></div>
 <div class="ttc" id="hid_8h_html_a4c1997053e9484b870e03ed163ae4f09"><div class="ttname"><a href="hid_8h.html#a4c1997053e9484b870e03ed163ae4f09">hidGyroRead</a></div><div class="ttdeci">void hidGyroRead(angularRate *rate)</div><div class="ttdoc">Reads the current gyroscope data. </div></div>
 <div class="ttc" id="hid_8h_html_acefc6e65ac14a7e02c1c1fd72279eed4"><div class="ttname"><a href="hid_8h.html#acefc6e65ac14a7e02c1c1fd72279eed4">hidKeysUp</a></div><div class="ttdeci">u32 hidKeysUp(void)</div><div class="ttdoc">Gets keys that were just released. </div></div>
 <div class="ttc" id="structangularRate_html_a8b9a8e550eaa785e065831cc52eeb02c"><div class="ttname"><a href="structangularRate.html#a8b9a8e550eaa785e065831cc52eeb02c">angularRate::z</a></div><div class="ttdeci">s16 z</div><div class="ttdoc">Yaw. </div><div class="ttdef"><b>Definition:</b> hid.h:69</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a71eb64b66b1b1838d510919ac34b23e6">KEY_DUP</a></div><div class="ttdoc">D-Pad Up. </div><div class="ttdef"><b>Definition:</b> hid.h:18</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a4e27d906c879950f8c46632ca1b4b48f">KEY_ZR</a></div><div class="ttdoc">ZR (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:25</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a480a807305121d41673b8c208898f497">KEY_X</a></div><div class="ttdoc">X. </div><div class="ttdef"><b>Definition:</b> hid.h:22</div></div>
 <div class="ttc" id="types_8h_html_a3a8ea58898cb58fc96013383d39f482c"><div class="ttname"><a href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a></div><div class="ttdeci">#define BIT(n)</div><div class="ttdoc">Creates a bitmask from a bit number. </div><div class="ttdef"><b>Definition:</b> types.h:47</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a557de4e103c1e2c316b9e0962c221ab6">KEY_CSTICK_RIGHT</a></div><div class="ttdoc">C-Stick Right (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:27</div></div>
 <div class="ttc" id="hid_8h_html_a3d4f4dbade7cf795ae547e57cc65fae3"><div class="ttname"><a href="hid_8h.html#a3d4f4dbade7cf795ae547e57cc65fae3">hidMemHandle</a></div><div class="ttdeci">Handle hidMemHandle</div><div class="ttdoc">HID shared memory handle. </div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0509af8005e4af9e51a2b84474da1bd8">KEY_TOUCH</a></div><div class="ttdoc">Touch (Not actually provided by HID) </div><div class="ttdef"><b>Definition:</b> hid.h:26</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aef41de89d32dc8afb1fcdcfd6d7cf105">KEY_CPAD_DOWN</a></div><div class="ttdoc">Circle Pad Down. </div><div class="ttdef"><b>Definition:</b> hid.h:34</div></div>
 <div class="ttc" id="hid_8h_html_ae3584bb4b9c889158cbe1bafde2507d3"><div class="ttname"><a href="hid_8h.html#ae3584bb4b9c889158cbe1bafde2507d3">HIDUSER_EnableGyroscope</a></div><div class="ttdeci">Result HIDUSER_EnableGyroscope(void)</div><div class="ttdoc">Enables the gyroscope. </div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752ac8e7137365ed080f5ec917ce06fb4e56">KEY_CSTICK_LEFT</a></div><div class="ttdoc">C-Stick Left (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:28</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752afdcba13a850cf9c1895714fa274a8d85">KEY_CPAD_LEFT</a></div><div class="ttdoc">Circle Pad Left. </div><div class="ttdef"><b>Definition:</b> hid.h:32</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a></div><div class="ttdoc">B. </div><div class="ttdef"><b>Definition:</b> hid.h:13</div></div>
 <div class="ttc" id="hid_8h_html_ace06068f77e18a81596565ee45fbc68e"><div class="ttname"><a href="hid_8h.html#ace06068f77e18a81596565ee45fbc68e">hidSharedMem</a></div><div class="ttdeci">vu32 * hidSharedMem</div><div class="ttdoc">HID shared memory. </div></div>
 <div class="ttc" id="hid_8h_html_ad09721bcf85875a352deb851e1030899"><div class="ttname"><a href="hid_8h.html#ad09721bcf85875a352deb851e1030899">hidExit</a></div><div class="ttdeci">void hidExit(void)</div><div class="ttdoc">Exits HID. </div></div>
 <div class="ttc" id="hid_8h_html_a06e44d41ee1e3ed205b58382f0bbc132"><div class="ttname"><a href="hid_8h.html#a06e44d41ee1e3ed205b58382f0bbc132">HIDUSER_DisableAccelerometer</a></div><div class="ttdeci">Result HIDUSER_DisableAccelerometer(void)</div><div class="ttdoc">Disables the accelerometer. </div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a0848a442d907968b211b97bc2bd88acd">KEY_UP</a></div><div class="ttdoc">D-Pad Up or Circle Pad Up. </div><div class="ttdef"><b>Definition:</b> hid.h:37</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a25b2630e92ccaf32456e950de62a487c">KEY_CPAD_RIGHT</a></div><div class="ttdoc">Circle Pad Right. </div><div class="ttdef"><b>Definition:</b> hid.h:31</div></div>
 <div class="ttc" id="hid_8h_html_aa6eff5e15e98cebd0012c1f2ae96cc78a5a886f067880b2931251b0d78d5728f1"><div class="ttname"><a href="hid_8h.html#aa6eff5e15e98cebd0012c1f2ae96cc78a5a886f067880b2931251b0d78d5728f1">HIDEVENT_PAD1</a></div><div class="ttdoc">Event signaled by HID-module, when the sharedmem+0(PAD/circle-pad)/+0xA8(touch-screen) region was upd...</div><div class="ttdef"><b>Definition:</b> hid.h:77</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a></div><div class="ttdoc">B. </div><div class="ttdef"><b>Definition:</b> hid.h:13</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a72a8d499bf463cfaa531c781f72e536a">KEY_ZL</a></div><div class="ttdoc">ZL (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:24</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa9cdac7967bf7d88fdb761138a2a3416">KEY_DOWN</a></div><div class="ttdoc">D-Pad Down or Circle Pad Down. </div><div class="ttdef"><b>Definition:</b> hid.h:38</div></div>
-<div class="ttc" id="hid_8h_html_a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497"><div class="ttname"><a href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a480a807305121d41673b8c208898f497">KEY_X</a></div><div class="ttdoc">X. </div><div class="ttdef"><b>Definition:</b> hid.h:22</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960afccf9b0d9adf1864a6671e05d3bb52c9">KEY_CSTICK_DOWN</a></div><div class="ttdoc">C-Stick Down (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:30</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960ac8e7137365ed080f5ec917ce06fb4e56">KEY_CSTICK_LEFT</a></div><div class="ttdoc">C-Stick Left (New 3DS only) </div><div class="ttdef"><b>Definition:</b> hid.h:28</div></div>
 <div class="ttc" id="hid_8h_html_a02034074323f739bca6217df53206c48"><div class="ttname"><a href="hid_8h.html#a02034074323f739bca6217df53206c48">HIDUSER_GetGyroscopeRawToDpsCoefficient</a></div><div class="ttdeci">Result HIDUSER_GetGyroscopeRawToDpsCoefficient(float *coeff)</div><div class="ttdoc">Gets the gyroscope raw to dps coefficient. </div></div>
 <div class="ttc" id="hid_8h_html_a60fd42a4ece1353f425d5b73207a330e"><div class="ttname"><a href="hid_8h.html#a60fd42a4ece1353f425d5b73207a330e">HIDUSER_GetSoundVolume</a></div><div class="ttdeci">Result HIDUSER_GetSoundVolume(u8 *volume)</div><div class="ttdoc">Gets the current volume slider value. </div></div>
 <div class="ttc" id="structcirclePosition_html_ac617313212e138e7249a1deec7ed8f88"><div class="ttname"><a href="structcirclePosition.html#ac617313212e138e7249a1deec7ed8f88">circlePosition::dy</a></div><div class="ttdeci">s16 dy</div><div class="ttdoc">Pad Y. </div><div class="ttdef"><b>Definition:</b> hid.h:54</div></div>
+<div class="ttc" id="hid_8h_html_af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc"><div class="ttname"><a href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960af824136f61c487d8ead496b07e094bfc">KEY_DLEFT</a></div><div class="ttdoc">D-Pad Left. </div><div class="ttdef"><b>Definition:</b> hid.h:17</div></div>
 <div class="ttc" id="types_8h_html_aa980e2c02ba2305e0f489d5650655425"><div class="ttname"><a href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a></div><div class="ttdeci">int16_t s16</div><div class="ttdoc">16-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:28</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
index 9238760ac00a27f8b97f5c33afe1756d4ee6b5dc..eab233ee3d934789ccb440d1736ba64ed4be52c2 100644 (file)
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"></div>
 <div class="line">    <a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line">    <a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
-<div class="line">    <a name="a10"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">    <a name="a10"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line"></div>
 <div class="line">    free(buf);</div>
 <div class="line"></div>
@@ -173,13 +173,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <span class="comment">// Main loop</span></div>
 <div class="line">    <span class="keywordflow">while</span> (<a name="a17"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">        <a name="a18"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Your code goes here</span></div>
 <div class="line"></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a19"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a20"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a20"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
index 5f515d28e1798597103cc36e2bd4b1184e9072cc..f57919b438a25726ebd8fcd1f7ce50b4ec9b1185 100644 (file)
@@ -116,13 +116,13 @@ Macros</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:a85133a49885df86e509e6f25315216f3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a> { <br />
-&#160;&#160;<a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df">HTTPCREQSTAT_INPROGRESS_REQSENT</a> = 0x5, 
+<tr class="memitem:acf1d4f75e50ea1f3d391d4260f91d64d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a> { <br />
+&#160;&#160;<a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885">HTTPC_STATUS_REQUEST_IN_PROGRESS</a> = 0x5, 
 <br />
-&#160;&#160;<a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976">HTTPCREQSTAT_DLREADY</a> = 0x7
+&#160;&#160;<a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19">HTTPC_STATUS_DOWNLOAD_READY</a> = 0x7
 <br />
- }<tr class="memdesc:a85133a49885df86e509e6f25315216f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP request status.  <a href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">More...</a><br /></td></tr>
-<tr class="separator:a85133a49885df86e509e6f25315216f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:acf1d4f75e50ea1f3d391d4260f91d64d"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTTP request status.  <a href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">More...</a><br /></td></tr>
+<tr class="separator:acf1d4f75e50ea1f3d391d4260f91d64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -150,9 +150,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="http
 <tr class="memitem:a6af4c5a10432a68c705adac29c50e1e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a6af4c5a10432a68c705adac29c50e1e4">httpcReceiveData</a> (<a class="el" href="structhttpcContext.html">httpcContext</a> *context, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buffer, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
 <tr class="memdesc:a6af4c5a10432a68c705adac29c50e1e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives data from a HTTP context.  <a href="#a6af4c5a10432a68c705adac29c50e1e4">More...</a><br /></td></tr>
 <tr class="separator:a6af4c5a10432a68c705adac29c50e1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c3dba4a5e89fa18a69c305ad7aa99dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a4c3dba4a5e89fa18a69c305ad7aa99dc">httpcGetRequestState</a> (<a class="el" href="structhttpcContext.html">httpcContext</a> *context, <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a> *out)</td></tr>
-<tr class="memdesc:a4c3dba4a5e89fa18a69c305ad7aa99dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the request state of a HTTP context.  <a href="#a4c3dba4a5e89fa18a69c305ad7aa99dc">More...</a><br /></td></tr>
-<tr class="separator:a4c3dba4a5e89fa18a69c305ad7aa99dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70a9e219190bacbb11eb95094ee8c3f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a70a9e219190bacbb11eb95094ee8c3f1">httpcGetRequestState</a> (<a class="el" href="structhttpcContext.html">httpcContext</a> *context, <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a> *out)</td></tr>
+<tr class="memdesc:a70a9e219190bacbb11eb95094ee8c3f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the request state of a HTTP context.  <a href="#a70a9e219190bacbb11eb95094ee8c3f1">More...</a><br /></td></tr>
+<tr class="separator:a70a9e219190bacbb11eb95094ee8c3f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1b8077d1e1f871f340f6d93d4731c666"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a1b8077d1e1f871f340f6d93d4731c666">httpcGetDownloadSizeState</a> (<a class="el" href="structhttpcContext.html">httpcContext</a> *context, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *downloadedsize, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *contentsize)</td></tr>
 <tr class="memdesc:a1b8077d1e1f871f340f6d93d4731c666"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the download size state of a HTTP context.  <a href="#a1b8077d1e1f871f340f6d93d4731c666">More...</a><br /></td></tr>
 <tr class="separator:a1b8077d1e1f871f340f6d93d4731c666"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -189,9 +189,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="http
 <tr class="memitem:a03bb4970e6508b4f418d2997e9be85a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a03bb4970e6508b4f418d2997e9be85a1">HTTPC_ReceiveData</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contextHandle, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buffer, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
 <tr class="memdesc:a03bb4970e6508b4f418d2997e9be85a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives data from a HTTP context.  <a href="#a03bb4970e6508b4f418d2997e9be85a1">More...</a><br /></td></tr>
 <tr class="separator:a03bb4970e6508b4f418d2997e9be85a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af442ae2d2f3a4fbf2c48b18b6ac26c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#af442ae2d2f3a4fbf2c48b18b6ac26c81">HTTPC_GetRequestState</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contextHandle, <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a> *out)</td></tr>
-<tr class="memdesc:af442ae2d2f3a4fbf2c48b18b6ac26c81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the request state of a HTTP context.  <a href="#af442ae2d2f3a4fbf2c48b18b6ac26c81">More...</a><br /></td></tr>
-<tr class="separator:af442ae2d2f3a4fbf2c48b18b6ac26c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82aa13dd7ebd77f8bfadc7d9765a35b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a82aa13dd7ebd77f8bfadc7d9765a35b0">HTTPC_GetRequestState</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contextHandle, <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a> *out)</td></tr>
+<tr class="memdesc:a82aa13dd7ebd77f8bfadc7d9765a35b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the request state of a HTTP context.  <a href="#a82aa13dd7ebd77f8bfadc7d9765a35b0">More...</a><br /></td></tr>
+<tr class="separator:a82aa13dd7ebd77f8bfadc7d9765a35b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a663a41aba64f481110314ce9902c2315"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="httpc_8h.html#a663a41aba64f481110314ce9902c2315">HTTPC_GetDownloadSizeState</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contextHandle, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *downloadedsize, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *contentsize)</td></tr>
 <tr class="memdesc:a663a41aba64f481110314ce9902c2315"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the download size state of a HTTP context.  <a href="#a663a41aba64f481110314ce9902c2315">More...</a><br /></td></tr>
 <tr class="separator:a663a41aba64f481110314ce9902c2315"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -205,22 +205,22 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="http
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>HTTP service. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a85133a49885df86e509e6f25315216f3"></a>
+<a class="anchor" id="acf1d4f75e50ea1f3d391d4260f91d64d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a></td>
+          <td class="memname">enum <a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>HTTP request status. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df"></a>HTTPCREQSTAT_INPROGRESS_REQSENT&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885"></a>HTTPC_STATUS_REQUEST_IN_PROGRESS&#160;</td><td class="fielddoc">
 <p>Request in progress. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976"></a>HTTPCREQSTAT_DLREADY&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19"></a>HTTPC_STATUS_DOWNLOAD_READY&#160;</td><td class="fielddoc">
 <p>Download ready. </p>
 </td></tr>
 </table>
@@ -438,7 +438,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="http
 
 </div>
 </div>
-<a class="anchor" id="af442ae2d2f3a4fbf2c48b18b6ac26c81"></a>
+<a class="anchor" id="a82aa13dd7ebd77f8bfadc7d9765a35b0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -457,7 +457,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="http
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a> *&#160;</td>
           <td class="paramname"><em>out</em>&#160;</td>
         </tr>
         <tr>
@@ -906,7 +906,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="http
 </dl>
 </div>
 </div>
-<a class="anchor" id="a4c3dba4a5e89fa18a69c305ad7aa99dc"></a>
+<a class="anchor" id="a70a9e219190bacbb11eb95094ee8c3f1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -919,7 +919,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="http
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a> *&#160;</td>
           <td class="paramname"><em>out</em>&#160;</td>
         </tr>
         <tr>
index 3a12bfd801f82abe1a2ff908a019492efe713664..9e8982d31e00588ddd552e2f1a187d1269d59f0d 100644 (file)
@@ -103,10 +103,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"></span>} <a class="code" href="structhttpcContext.html">httpcContext</a>;</div>
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/// HTTP request status.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">   14</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df">   15</a></span>&#160;    <a class="code" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df">HTTPCREQSTAT_INPROGRESS_REQSENT</a> = 0x5, <span class="comment">///&lt; Request in progress.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976">   16</a></span>&#160;<span class="comment"></span>    <a class="code" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976">HTTPCREQSTAT_DLREADY</a> = 0x7             <span class="comment">///&lt; Download ready.</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"></span>} <a class="code" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a>;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">   14</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885">   15</a></span>&#160;    <a class="code" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885">HTTPC_STATUS_REQUEST_IN_PROGRESS</a> = 0x5, <span class="comment">///&lt; Request in progress.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19">   16</a></span>&#160;<span class="comment"></span>    <a class="code" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19">HTTPC_STATUS_DOWNLOAD_READY</a> = 0x7       <span class="comment">///&lt; Download ready.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"></span>} <a class="code" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a>;</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">/// Result code returned when a download is pending.</span></div>
 <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="httpc_8h.html#a8dcddd501cd54b29b9289394ba04945c">   20</a></span>&#160;<span class="comment"></span><span class="preprocessor">#define HTTPC_RESULTCODE_DOWNLOADPENDING 0xd840a02b</span></div>
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> * @param context Context to use.</span></div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * @param out Pointer to output the HTTP request state to.</span></div>
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="httpc_8h.html#a4c3dba4a5e89fa18a69c305ad7aa99dc">httpcGetRequestState</a>(<a class="code" href="structhttpcContext.html">httpcContext</a> *context, <a class="code" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a>* out);</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="httpc_8h.html#a70a9e219190bacbb11eb95094ee8c3f1">httpcGetRequestState</a>(<a class="code" href="structhttpcContext.html">httpcContext</a> *context, <a class="code" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a>* out);</div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * @brief Gets the download size state of a HTTP context.</span></div>
@@ -263,7 +263,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment"> * @param contextHandle HTTP context handle to use.</span></div>
 <div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment"> * @param out Pointer to output the request state to.</span></div>
 <div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="httpc_8h.html#af442ae2d2f3a4fbf2c48b18b6ac26c81">HTTPC_GetRequestState</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contextHandle, <a class="code" href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a>* out);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="httpc_8h.html#a82aa13dd7ebd77f8bfadc7d9765a35b0">HTTPC_GetRequestState</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contextHandle, <a class="code" href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a>* out);</div>
 <div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"> * @brief Gets the download size state of a HTTP context.</span></div>
@@ -292,14 +292,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="httpc_8h.html#a5a0ced95ab91ba3184f5a170cefd4436">HTTPC_GetResponseStatusCode</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> handle, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> contextHandle, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* out);</div>
 <div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
-<div class="ttc" id="httpc_8h_html_a4c3dba4a5e89fa18a69c305ad7aa99dc"><div class="ttname"><a href="httpc_8h.html#a4c3dba4a5e89fa18a69c305ad7aa99dc">httpcGetRequestState</a></div><div class="ttdeci">Result httpcGetRequestState(httpcContext *context, httpcReqStatus *out)</div><div class="ttdoc">Gets the request state of a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a10b01d0915beea0cb655f1ecf9c709a4"><div class="ttname"><a href="httpc_8h.html#a10b01d0915beea0cb655f1ecf9c709a4">HTTPC_AddRequestHeaderField</a></div><div class="ttdeci">Result HTTPC_AddRequestHeaderField(Handle handle, Handle contextHandle, char *name, char *value)</div><div class="ttdoc">Adds a request header field to a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_aca2486a868b705a55e8fdfa5750c7252"><div class="ttname"><a href="httpc_8h.html#aca2486a868b705a55e8fdfa5750c7252">HTTPC_GetResponseHeader</a></div><div class="ttdeci">Result HTTPC_GetResponseHeader(Handle handle, Handle contextHandle, char *name, char *value, u32 valuebuf_maxsize)</div><div class="ttdoc">Gets a response header field from a HTTP context. </div></div>
+<div class="ttc" id="httpc_8h_html_a70a9e219190bacbb11eb95094ee8c3f1"><div class="ttname"><a href="httpc_8h.html#a70a9e219190bacbb11eb95094ee8c3f1">httpcGetRequestState</a></div><div class="ttdeci">Result httpcGetRequestState(httpcContext *context, HTTPC_RequestStatus *out)</div><div class="ttdoc">Gets the request state of a HTTP context. </div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="httpc_8h_html_a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976"><div class="ttname"><a href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ab072d29d4cdfdae67c39551803330976">HTTPCREQSTAT_DLREADY</a></div><div class="ttdoc">Download ready. </div><div class="ttdef"><b>Definition:</b> httpc.h:16</div></div>
 <div class="ttc" id="httpc_8h_html_a29826111e62aefc2893e647aa686a77a"><div class="ttname"><a href="httpc_8h.html#a29826111e62aefc2893e647aa686a77a">httpcGetResponseHeader</a></div><div class="ttdeci">Result httpcGetResponseHeader(httpcContext *context, char *name, char *value, u32 valuebuf_maxsize)</div><div class="ttdoc">Gets a response header field from a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_ad95f65a025d5934f59792d9bf4086c3b"><div class="ttname"><a href="httpc_8h.html#ad95f65a025d5934f59792d9bf4086c3b">HTTPC_SetProxyDefault</a></div><div class="ttdeci">Result HTTPC_SetProxyDefault(Handle handle, Handle contextHandle)</div><div class="ttdoc">Applies the default proxy to a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a62e3e9bfa4c07393a3c149a825451da5"><div class="ttname"><a href="httpc_8h.html#a62e3e9bfa4c07393a3c149a825451da5">httpcDownloadData</a></div><div class="ttdeci">Result httpcDownloadData(httpcContext *context, u8 *buffer, u32 size, u32 *downloadedsize)</div><div class="ttdoc">Downloads data from the HTTP context into a buffer. </div></div>
+<div class="ttc" id="httpc_8h_html_acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19"><div class="ttname"><a href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64da2e62946f93c0092d62c20577c6be1c19">HTTPC_STATUS_DOWNLOAD_READY</a></div><div class="ttdoc">Download ready. </div><div class="ttdef"><b>Definition:</b> httpc.h:16</div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
 <div class="ttc" id="structhttpcContext_html_a026a48ba3da27fee529b344e256d612f"><div class="ttname"><a href="structhttpcContext.html#a026a48ba3da27fee529b344e256d612f">httpcContext::servhandle</a></div><div class="ttdeci">Handle servhandle</div><div class="ttdoc">Service handle. </div><div class="ttdef"><b>Definition:</b> httpc.h:9</div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
@@ -313,20 +313,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="httpc_8h_html_a03bb4970e6508b4f418d2997e9be85a1"><div class="ttname"><a href="httpc_8h.html#a03bb4970e6508b4f418d2997e9be85a1">HTTPC_ReceiveData</a></div><div class="ttdeci">Result HTTPC_ReceiveData(Handle handle, Handle contextHandle, u8 *buffer, u32 size)</div><div class="ttdoc">Receives data from a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a7b4d4079c3afac6ce38dc1244a6d0be1"><div class="ttname"><a href="httpc_8h.html#a7b4d4079c3afac6ce38dc1244a6d0be1">httpcExit</a></div><div class="ttdeci">void httpcExit(void)</div><div class="ttdoc">Exits HTTPC. </div></div>
 <div class="ttc" id="httpc_8h_html_a4602ee84bed380ae03eff3947411b232"><div class="ttname"><a href="httpc_8h.html#a4602ee84bed380ae03eff3947411b232">httpcInit</a></div><div class="ttdeci">Result httpcInit(void)</div><div class="ttdoc">Initializes HTTPC. </div></div>
+<div class="ttc" id="httpc_8h_html_a82aa13dd7ebd77f8bfadc7d9765a35b0"><div class="ttname"><a href="httpc_8h.html#a82aa13dd7ebd77f8bfadc7d9765a35b0">HTTPC_GetRequestState</a></div><div class="ttdeci">Result HTTPC_GetRequestState(Handle handle, Handle contextHandle, HTTPC_RequestStatus *out)</div><div class="ttdoc">Gets the request state of a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a2ab7d3b3bfca752c41ffed555e59999a"><div class="ttname"><a href="httpc_8h.html#a2ab7d3b3bfca752c41ffed555e59999a">HTTPC_CreateContext</a></div><div class="ttdeci">Result HTTPC_CreateContext(Handle handle, char *url, Handle *contextHandle)</div><div class="ttdoc">Creates a HTTP context. </div></div>
 <div class="ttc" id="structhttpcContext_html"><div class="ttname"><a href="structhttpcContext.html">httpcContext</a></div><div class="ttdoc">HTTP context. </div><div class="ttdef"><b>Definition:</b> httpc.h:8</div></div>
 <div class="ttc" id="httpc_8h_html_a0a9716b1cbd2ee6d4be35bb015739ff3"><div class="ttname"><a href="httpc_8h.html#a0a9716b1cbd2ee6d4be35bb015739ff3">HTTPC_InitializeConnectionSession</a></div><div class="ttdeci">Result HTTPC_InitializeConnectionSession(Handle handle, Handle contextHandle)</div><div class="ttdoc">Initializes a HTTP connection session. </div></div>
 <div class="ttc" id="httpc_8h_html_a05be759c7b2344be48ab458517ba649e"><div class="ttname"><a href="httpc_8h.html#a05be759c7b2344be48ab458517ba649e">httpcAddRequestHeaderField</a></div><div class="ttdeci">Result httpcAddRequestHeaderField(httpcContext *context, char *name, char *value)</div><div class="ttdoc">Adds a request header field to a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a705fa1fa482e838e3ea98ea7acb8ae2b"><div class="ttname"><a href="httpc_8h.html#a705fa1fa482e838e3ea98ea7acb8ae2b">HTTPC_Initialize</a></div><div class="ttdeci">Result HTTPC_Initialize(Handle handle)</div><div class="ttdoc">Initializes HTTPC. </div></div>
-<div class="ttc" id="httpc_8h_html_a85133a49885df86e509e6f25315216f3"><div class="ttname"><a href="httpc_8h.html#a85133a49885df86e509e6f25315216f3">httpcReqStatus</a></div><div class="ttdeci">httpcReqStatus</div><div class="ttdoc">HTTP request status. </div><div class="ttdef"><b>Definition:</b> httpc.h:14</div></div>
-<div class="ttc" id="httpc_8h_html_af442ae2d2f3a4fbf2c48b18b6ac26c81"><div class="ttname"><a href="httpc_8h.html#af442ae2d2f3a4fbf2c48b18b6ac26c81">HTTPC_GetRequestState</a></div><div class="ttdeci">Result HTTPC_GetRequestState(Handle handle, Handle contextHandle, httpcReqStatus *out)</div><div class="ttdoc">Gets the request state of a HTTP context. </div></div>
 <div class="ttc" id="structhttpcContext_html_af77b3063ba2ea67ee4971a8a5407cb88"><div class="ttname"><a href="structhttpcContext.html#af77b3063ba2ea67ee4971a8a5407cb88">httpcContext::httphandle</a></div><div class="ttdeci">u32 httphandle</div><div class="ttdoc">HTTP handle. </div><div class="ttdef"><b>Definition:</b> httpc.h:10</div></div>
-<div class="ttc" id="httpc_8h_html_a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df"><div class="ttname"><a href="httpc_8h.html#a85133a49885df86e509e6f25315216f3ace8cae9a80c3e32fddea1ddc1651b7df">HTTPCREQSTAT_INPROGRESS_REQSENT</a></div><div class="ttdoc">Request in progress. </div><div class="ttdef"><b>Definition:</b> httpc.h:15</div></div>
+<div class="ttc" id="httpc_8h_html_acf1d4f75e50ea1f3d391d4260f91d64d"><div class="ttname"><a href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64d">HTTPC_RequestStatus</a></div><div class="ttdeci">HTTPC_RequestStatus</div><div class="ttdoc">HTTP request status. </div><div class="ttdef"><b>Definition:</b> httpc.h:14</div></div>
 <div class="ttc" id="httpc_8h_html_a6c204a85750ed4a1d1bb36ad81e4bc81"><div class="ttname"><a href="httpc_8h.html#a6c204a85750ed4a1d1bb36ad81e4bc81">httpcGetResponseStatusCode</a></div><div class="ttdeci">Result httpcGetResponseStatusCode(httpcContext *context, u32 *out, u64 delay)</div><div class="ttdoc">Gets the response code of the HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a6af4c5a10432a68c705adac29c50e1e4"><div class="ttname"><a href="httpc_8h.html#a6af4c5a10432a68c705adac29c50e1e4">httpcReceiveData</a></div><div class="ttdeci">Result httpcReceiveData(httpcContext *context, u8 *buffer, u32 size)</div><div class="ttdoc">Receives data from a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_af3c1fcbe7110854ff7d071f80fb44bcb"><div class="ttname"><a href="httpc_8h.html#af3c1fcbe7110854ff7d071f80fb44bcb">HTTPC_CloseContext</a></div><div class="ttdeci">Result HTTPC_CloseContext(Handle handle, Handle contextHandle)</div><div class="ttdoc">Closes a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a663a41aba64f481110314ce9902c2315"><div class="ttname"><a href="httpc_8h.html#a663a41aba64f481110314ce9902c2315">HTTPC_GetDownloadSizeState</a></div><div class="ttdeci">Result HTTPC_GetDownloadSizeState(Handle handle, Handle contextHandle, u32 *downloadedsize, u32 *contentsize)</div><div class="ttdoc">Gets the download size state of a HTTP context. </div></div>
 <div class="ttc" id="httpc_8h_html_a004e59467a69491deb1f4fa44b160c81"><div class="ttname"><a href="httpc_8h.html#a004e59467a69491deb1f4fa44b160c81">httpcBeginRequest</a></div><div class="ttdeci">Result httpcBeginRequest(httpcContext *context)</div><div class="ttdoc">Begins a HTTP request. </div></div>
+<div class="ttc" id="httpc_8h_html_acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885"><div class="ttname"><a href="httpc_8h.html#acf1d4f75e50ea1f3d391d4260f91d64dad210be04b032dbcebec1d139ec446885">HTTPC_STATUS_REQUEST_IN_PROGRESS</a></div><div class="ttdoc">Request in progress. </div><div class="ttdef"><b>Definition:</b> httpc.h:15</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index ccb6f5548e78784db34a240bd0c32594f0dbba69..2c35c98373f2712554653f6908c8421a822ef62f 100644 (file)
@@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysUp returns information about which buttons have been just released</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kUp = <a name="a7"></a><a class="code" href="hid_8h.html#acefc6e65ac14a7e02c1c1fd72279eed4">hidKeysUp</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a8"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a8"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Do the keys printing only if keys have changed</span></div>
 <div class="line">        <span class="keywordflow">if</span> (kDown != kDownOld || kHeld != kHeldOld || kUp != kUpOld)</div>
@@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <a name="a16"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a17"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a17"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
index 6f1073a02b489e8246fbffe98f64a7dec24fdfdf..30d594e8a6d8a473369fca1ee65530c3f74f1097 100644 (file)
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysDown returns information about which buttons have been just pressed (and they weren&#39;t in the previous frame)</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a5"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <a name="_a7"></a><a class="code" href="structtouchPosition.html">touchPosition</a> touch;</div>
 <div class="line"></div>
@@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <a name="a12"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a13"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a13"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
index a48a617a51d496f34bbae132f88dd26a73435e52..d8a05215798beb97a17ab34586fb25b1bd2aa1e7 100644 (file)
@@ -116,6 +116,27 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8
 <tr class="memitem:a33c1841c23388e9498ff8a1f9a25d7ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#a33c1841c23388e9498ff8a1f9a25d7ac">iruRecvData</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flag, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *transfercount, bool wait)</td></tr>
 <tr class="memdesc:a33c1841c23388e9498ff8a1f9a25d7ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives IR data.  <a href="#a33c1841c23388e9498ff8a1f9a25d7ac">More...</a><br /></td></tr>
 <tr class="separator:a33c1841c23388e9498ff8a1f9a25d7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57f549bf235cca5da4539ebaee290e93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57f549bf235cca5da4539ebaee290e93"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#a57f549bf235cca5da4539ebaee290e93">IRU_Initialize</a> (void)</td></tr>
+<tr class="memdesc:a57f549bf235cca5da4539ebaee290e93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the IR session. <br /></td></tr>
+<tr class="separator:a57f549bf235cca5da4539ebaee290e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a234f44bd07c0d841858856a451259a37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a234f44bd07c0d841858856a451259a37"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#a234f44bd07c0d841858856a451259a37">IRU_Shutdown</a> (void)</td></tr>
+<tr class="memdesc:a234f44bd07c0d841858856a451259a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shuts down the IR session. <br /></td></tr>
+<tr class="separator:a234f44bd07c0d841858856a451259a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add5d0a1c7c738e562db26f3008ed90e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#add5d0a1c7c738e562db26f3008ed90e2">IRU_StartSendTransfer</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buf, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:add5d0a1c7c738e562db26f3008ed90e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins sending data.  <a href="#add5d0a1c7c738e562db26f3008ed90e2">More...</a><br /></td></tr>
+<tr class="separator:add5d0a1c7c738e562db26f3008ed90e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a051bd29b973cc9abbd47cb8149111ada"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a051bd29b973cc9abbd47cb8149111ada"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#a051bd29b973cc9abbd47cb8149111ada">IRU_WaitSendTransfer</a> (void)</td></tr>
+<tr class="memdesc:a051bd29b973cc9abbd47cb8149111ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for a send operation to complete. <br /></td></tr>
+<tr class="separator:a051bd29b973cc9abbd47cb8149111ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec19f868632807e0d00c08398d3090c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#aec19f868632807e0d00c08398d3090c0">IRU_StartRecvTransfer</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flag)</td></tr>
+<tr class="memdesc:aec19f868632807e0d00c08398d3090c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begins receiving data.  <a href="#aec19f868632807e0d00c08398d3090c0">More...</a><br /></td></tr>
+<tr class="separator:aec19f868632807e0d00c08398d3090c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77af2111f453b24084f2666f49e64e62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#a77af2111f453b24084f2666f49e64e62">IRU_WaitRecvTransfer</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *transfercount)</td></tr>
+<tr class="memdesc:a77af2111f453b24084f2666f49e64e62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Waits for a receive operation to complete.  <a href="#a77af2111f453b24084f2666f49e64e62">More...</a><br /></td></tr>
+<tr class="separator:a77af2111f453b24084f2666f49e64e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa4383437d6b0eae7e988c1238a999c8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8h.html#aa4383437d6b0eae7e988c1238a999c8d">IRU_SetBitRate</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value)</td></tr>
 <tr class="memdesc:aa4383437d6b0eae7e988c1238a999c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the IR bit rate.  <a href="#aa4383437d6b0eae7e988c1238a999c8d">More...</a><br /></td></tr>
 <tr class="separator:aa4383437d6b0eae7e988c1238a999c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -226,6 +247,100 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="aec19f868632807e0d00c08398d3090c0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> IRU_StartRecvTransfer </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>flag</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Begins receiving data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">size</td><td>Size of the data to receive. </td></tr>
+    <tr><td class="paramname">flag</td><td>Flags to use when receiving. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="add5d0a1c7c738e562db26f3008ed90e2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> IRU_StartSendTransfer </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
+          <td class="paramname"><em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Begins sending data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">buf</td><td>Buffer to send. </td></tr>
+    <tr><td class="paramname">size</td><td>Size of the buffer. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a77af2111f453b24084f2666f49e64e62"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> IRU_WaitRecvTransfer </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>transfercount</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Waits for a receive operation to complete. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">transfercount</td><td>Pointer to output the number of bytes read to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <a class="anchor" id="a55275125e6beaa8cab539fee3f6c3272"></a>
@@ -330,7 +445,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir_8
     <tr><td class="paramname">buf</td><td>Buffer to receive data to. </td></tr>
     <tr><td class="paramname">size</td><td>Size of the buffer. </td></tr>
     <tr><td class="paramname">flag</td><td>Flags to receive data with. </td></tr>
-    <tr><td class="paramname">transfercount</td><td>Pointer to write the bytes read to. </td></tr>
+    <tr><td class="paramname">transfercount</td><td>Pointer to output the number of bytes read to. </td></tr>
     <tr><td class="paramname">wait</td><td>Whether to wait for the data to be received. </td></tr>
   </table>
   </dd>
index 6c9810f61d023749df2f81ecf25e7c4af83fbc77..5e8c375534cb690abb1ccc36e3fe8c0fd48645da 100644 (file)
@@ -126,46 +126,81 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * @param buf Buffer to receive data to.</span></div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> * @param flag Flags to receive data with.</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * @param transfercount Pointer to write the bytes read to.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * @param transfercount Pointer to output the number of bytes read to.</span></div>
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * @param wait Whether to wait for the data to be received.</span></div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a33c1841c23388e9498ff8a1f9a25d7ac">iruRecvData</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flag, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *transfercount, <span class="keywordtype">bool</span> wait);</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"> * @brief Sets the IR bit rate.</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> * @param value Bit rate to set.</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#aa4383437d6b0eae7e988c1238a999c8d">IRU_SetBitRate</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value);</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">/// Initializes the IR session.</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a57f549bf235cca5da4539ebaee290e93">IRU_Initialize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">/// Shuts down the IR session.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a234f44bd07c0d841858856a451259a37">IRU_Shutdown</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> * @brief Gets the IR bit rate.</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * @param out Pointer to write the bit rate to.</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#af225f13215ddeae367cea4a214a81d8c">IRU_GetBitRate</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> * @brief Sets the IR LED state.</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"> * @param value IR LED state to set.</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a10b042e43f7ba5e032ebca1566eff158">IRU_SetIRLEDState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"> * @brief Gets the IR KED state.</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> * @param out Pointer to write the IR LED state to.</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a08cbd4c0783aa431a9b135ed73fe3e5e">IRU_GetIRLEDRecvState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> * @brief Begins sending data.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * @param buf Buffer to send.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * @param size Size of the buffer.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#add5d0a1c7c738e562db26f3008ed90e2">IRU_StartSendTransfer</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">/// Waits for a send operation to complete.</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a051bd29b973cc9abbd47cb8149111ada">IRU_WaitSendTransfer</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> * @brief Begins receiving data.</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment"> * @param size Size of the data to receive.</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"> * @param flag Flags to use when receiving.</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#aec19f868632807e0d00c08398d3090c0">IRU_StartRecvTransfer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flag);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> * @brief Waits for a receive operation to complete.</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * @param transfercount Pointer to output the number of bytes read to.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a77af2111f453b24084f2666f49e64e62">IRU_WaitRecvTransfer</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *transfercount);</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * @brief Sets the IR bit rate.</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"> * @param value Bit rate to set.</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#aa4383437d6b0eae7e988c1238a999c8d">IRU_SetBitRate</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value);</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"> * @brief Gets the IR bit rate.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"> * @param out Pointer to write the bit rate to.</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#af225f13215ddeae367cea4a214a81d8c">IRU_GetBitRate</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"> * @brief Sets the IR LED state.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"> * @param value IR LED state to set.</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a10b042e43f7ba5e032ebca1566eff158">IRU_SetIRLEDState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"> * @brief Gets the IR KED state.</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment"> * @param out Pointer to write the IR LED state to.</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ir_8h.html#a08cbd4c0783aa431a9b135ed73fe3e5e">IRU_GetIRLEDRecvState</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
 <div class="ttc" id="ir_8h_html_a33c1841c23388e9498ff8a1f9a25d7ac"><div class="ttname"><a href="ir_8h.html#a33c1841c23388e9498ff8a1f9a25d7ac">iruRecvData</a></div><div class="ttdeci">Result iruRecvData(u8 *buf, u32 size, u8 flag, u32 *transfercount, bool wait)</div><div class="ttdoc">Receives IR data. </div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
 <div class="ttc" id="ir_8h_html_a0bb9984d1c401b874964811c6c0b1474"><div class="ttname"><a href="ir_8h.html#a0bb9984d1c401b874964811c6c0b1474">iruExit</a></div><div class="ttdeci">void iruExit(void)</div><div class="ttdoc">Shuts down IRU. </div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
+<div class="ttc" id="ir_8h_html_a57f549bf235cca5da4539ebaee290e93"><div class="ttname"><a href="ir_8h.html#a57f549bf235cca5da4539ebaee290e93">IRU_Initialize</a></div><div class="ttdeci">Result IRU_Initialize(void)</div><div class="ttdoc">Initializes the IR session. </div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
 <div class="ttc" id="ir_8h_html_af225f13215ddeae367cea4a214a81d8c"><div class="ttname"><a href="ir_8h.html#af225f13215ddeae367cea4a214a81d8c">IRU_GetBitRate</a></div><div class="ttdeci">Result IRU_GetBitRate(u8 *out)</div><div class="ttdoc">Gets the IR bit rate. </div></div>
+<div class="ttc" id="ir_8h_html_a051bd29b973cc9abbd47cb8149111ada"><div class="ttname"><a href="ir_8h.html#a051bd29b973cc9abbd47cb8149111ada">IRU_WaitSendTransfer</a></div><div class="ttdeci">Result IRU_WaitSendTransfer(void)</div><div class="ttdoc">Waits for a send operation to complete. </div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
+<div class="ttc" id="ir_8h_html_a77af2111f453b24084f2666f49e64e62"><div class="ttname"><a href="ir_8h.html#a77af2111f453b24084f2666f49e64e62">IRU_WaitRecvTransfer</a></div><div class="ttdeci">Result IRU_WaitRecvTransfer(u32 *transfercount)</div><div class="ttdoc">Waits for a receive operation to complete. </div></div>
 <div class="ttc" id="ir_8h_html_a55275125e6beaa8cab539fee3f6c3272"><div class="ttname"><a href="ir_8h.html#a55275125e6beaa8cab539fee3f6c3272">iruGetServHandle</a></div><div class="ttdeci">Handle iruGetServHandle(void)</div><div class="ttdoc">Gets the IRU service handle. </div></div>
+<div class="ttc" id="ir_8h_html_a234f44bd07c0d841858856a451259a37"><div class="ttname"><a href="ir_8h.html#a234f44bd07c0d841858856a451259a37">IRU_Shutdown</a></div><div class="ttdeci">Result IRU_Shutdown(void)</div><div class="ttdoc">Shuts down the IR session. </div></div>
 <div class="ttc" id="ir_8h_html_aa4383437d6b0eae7e988c1238a999c8d"><div class="ttname"><a href="ir_8h.html#aa4383437d6b0eae7e988c1238a999c8d">IRU_SetBitRate</a></div><div class="ttdeci">Result IRU_SetBitRate(u8 value)</div><div class="ttdoc">Sets the IR bit rate. </div></div>
 <div class="ttc" id="ir_8h_html_a0264bd7e7221e35fd291d3601e4661ca"><div class="ttname"><a href="ir_8h.html#a0264bd7e7221e35fd291d3601e4661ca">iruInit</a></div><div class="ttdeci">Result iruInit(u32 *sharedmem_addr, u32 sharedmem_size)</div><div class="ttdoc">Initializes IRU. </div></div>
 <div class="ttc" id="ir_8h_html_ab1742628da85cddf5953345a36f24361"><div class="ttname"><a href="ir_8h.html#ab1742628da85cddf5953345a36f24361">iruSendData</a></div><div class="ttdeci">Result iruSendData(u8 *buf, u32 size, bool wait)</div><div class="ttdoc">Sends IR data. </div></div>
+<div class="ttc" id="ir_8h_html_aec19f868632807e0d00c08398d3090c0"><div class="ttname"><a href="ir_8h.html#aec19f868632807e0d00c08398d3090c0">IRU_StartRecvTransfer</a></div><div class="ttdeci">Result IRU_StartRecvTransfer(u32 size, u8 flag)</div><div class="ttdoc">Begins receiving data. </div></div>
 <div class="ttc" id="ir_8h_html_a10b042e43f7ba5e032ebca1566eff158"><div class="ttname"><a href="ir_8h.html#a10b042e43f7ba5e032ebca1566eff158">IRU_SetIRLEDState</a></div><div class="ttdeci">Result IRU_SetIRLEDState(u32 value)</div><div class="ttdoc">Sets the IR LED state. </div></div>
+<div class="ttc" id="ir_8h_html_add5d0a1c7c738e562db26f3008ed90e2"><div class="ttname"><a href="ir_8h.html#add5d0a1c7c738e562db26f3008ed90e2">IRU_StartSendTransfer</a></div><div class="ttdeci">Result IRU_StartSendTransfer(u8 *buf, u32 size)</div><div class="ttdoc">Begins sending data. </div></div>
 <div class="ttc" id="ir_8h_html_a08cbd4c0783aa431a9b135ed73fe3e5e"><div class="ttname"><a href="ir_8h.html#a08cbd4c0783aa431a9b135ed73fe3e5e">IRU_GetIRLEDRecvState</a></div><div class="ttdeci">Result IRU_GetIRLEDRecvState(u32 *out)</div><div class="ttdoc">Gets the IR KED state. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
index cd8d32aae3612c8761bb0b9c71274848a7e8dc2f..20dbc3b644dcf0901971ee7aac5a1600d7ae0412 100644 (file)
@@ -103,18 +103,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <span class="comment">// Main loop</span></div>
 <div class="line">    <span class="keywordflow">while</span> (<a name="a3"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a name="a4"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a4"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">        <a name="a5"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line">        <a name="a6"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
 <div class="line"></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a7"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a8"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a8"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <a name="a9"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Launch the extrapad library applet when button B is pressed.</span></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a10"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a10"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>)</div>
 <div class="line">        {</div>
 <div class="line">            <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> rc = <a name="a11"></a><a class="code" href="apt_8h.html#af8745f47f3f72d961dbd50223cdf3b6c">APT_LaunchLibraryApplet</a>(<a name="a12"></a><a class="code" href="apt_8h.html#a932c939a3c27fefb8eadfd97704f8867a2d87855eb66c1fe1b1548efc3b3679ab">APPID_EXTRAPAD</a>, 0, NULL, 0);</div>
 <div class="line">            <span class="keywordflow">if</span> (rc) printf(<span class="stringliteral">&quot;APT_LaunchLibraryApplet: %08lX\n&quot;</span>, rc);</div>
index 24fb11f80266fba3fd25ace2d602d6779222974a..7876423a20b503444a580867c639329418518aff 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.10"/>
-<title>libctru: include/3ds/linear.h File Reference</title>
+<title>libctru: include/3ds/allocator/linear.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>
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
@@ -141,7 +141,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>The allocated buffer. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="audio_2mic_2source_2main_8c-example.html#a7">audio/mic/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a2">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a2">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a2">graphics/gpu/textured_cube/source/main.c</a>, and <a class="el" href="mvd_2source_2main_8c-example.html#a18">mvd/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="audio_2mic_2source_2main_8c-example.html#a7">audio/mic/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a2">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a2">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a2">graphics/gpu/textured_cube/source/main.c</a>, and <a class="el" href="mvd_2source_2main_8c-example.html#a15">mvd/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
@@ -166,7 +166,7 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="audio_2mic_2source_2main_8c-example.html#a30">audio/mic/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a5">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a5">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a5">graphics/gpu/textured_cube/source/main.c</a>, and <a class="el" href="mvd_2source_2main_8c-example.html#a23">mvd/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="audio_2mic_2source_2main_8c-example.html#a30">audio/mic/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a5">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a5">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a5">graphics/gpu/textured_cube/source/main.c</a>, and <a class="el" href="mvd_2source_2main_8c-example.html#a20">mvd/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
index 1a914edcc6af38cdc164dc952be41c4f476a9757..82a538df13d628465276036a4cf1ba9457943dc9 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.10"/>
-<title>libctru: include/3ds/linear.h Source File</title>
+<title>libctru: include/3ds/allocator/linear.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>
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
index 91560ff40abca13639c70432b70b84bb652570c9..f88ebed70ff54bfc8828628ad7cfa36843b4d66d 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.10"/>
-<title>libctru: include/3ds/mappable.h File Reference</title>
+<title>libctru: include/3ds/allocator/mappable.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>
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
index 36cef4531496cbb7a8ddf9cb519b834b92c67cc7..829d48ae3676a57897197041675c0872e8405dcd 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.10"/>
-<title>libctru: include/3ds/mappable.h Source File</title>
+<title>libctru: include/3ds/allocator/mappable.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>
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
index ff8f80d06271a0c8cd6e0ac73cf46c8c70d8bdf5..501f2294b33fd12a488a80238cff1138e5c1236c 100644 (file)
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* bufAdr = <a name="a0"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a1"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541">GFX_BOTTOM</a>, <a name="a2"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL);</div>
 <div class="line">    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* gfxtopadr = <a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a3"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL);</div>
 <div class="line"></div>
-<div class="line">    <a name="_a4"></a><a class="code" href="structmvdstdConfig.html">mvdstdConfig</a> config;</div>
+<div class="line">    mvdstdConfig config;</div>
 <div class="line"></div>
 <div class="line">    <span class="keywordtype">char</span> str[256];</div>
 <div class="line"></div>
@@ -140,28 +140,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    memset(gfxtopadr, 0, 0x46500);</div>
-<div class="line">    <a name="a5"></a><a class="code" href="gsp_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">GSPGPU_FlushDataCache</a>(inaddr, 0x46500);</div>
+<div class="line">    <a name="a4"></a><a class="code" href="gspgpu_8h.html#a24f1c78fad4e1108ddc56fb3674cdba2">GSPGPU_FlushDataCache</a>(inaddr, 0x46500);</div>
 <div class="line"></div>
 <div class="line">    printstring(<span class="stringliteral">&quot;mvd example\n&quot;</span>);</div>
 <div class="line"></div>
-<div class="line">    ret = <a name="a6"></a><a class="code" href="mvd_8h.html#aaa841d93c56d71979be7669e163d3ff3">mvdstdInit</a>(<a name="a7"></a><a class="code" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a>, <a name="a8"></a><a class="code" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a">MVDTYPEIN_YUYV422</a>, <a name="a9"></a><a class="code" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33">MVDTYPEOUT_RGB565</a>, 0);</div>
+<div class="line">    ret = <a name="a5"></a><a class="code" href="mvd_8h.html#ad805c69e1edc18a37ab17d9d968e86ac">mvdstdInit</a>(<a name="a6"></a><a class="code" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a>, MVDTYPEIN_YUYV422, MVDTYPEOUT_RGB565, 0);</div>
 <div class="line">    memset(str, 0, 256);</div>
 <div class="line">    snprintf(str, <span class="keyword">sizeof</span>(str)-1, <span class="stringliteral">&quot;mvdstdInit(): 0x%08x\n&quot;</span>, (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)ret);</div>
 <div class="line">    printstring(str);</div>
 <div class="line"></div>
 <div class="line">    <span class="keywordflow">if</span>(ret&gt;=0)</div>
 <div class="line">    {</div>
-<div class="line">        <a name="a10"></a><a class="code" href="mvd_8h.html#ac468d63d48a7ff775a47f1c841f98e37">mvdstdGenerateDefaultConfig</a>(&amp;config, 320, 240, 320, 240, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)inaddr, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)outaddr, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)&amp;outaddr[0x12c00]);</div>
+<div class="line">        <a name="a7"></a><a class="code" href="mvd_8h.html#a0122079f97d85e60d751b221758940c9">mvdstdGenerateDefaultConfig</a>(&amp;config, 320, 240, 320, 240, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)inaddr, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)outaddr, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)&amp;outaddr[0x12c00]);</div>
 <div class="line"></div>
-<div class="line">        ret = <a name="a11"></a><a class="code" href="mvd_8h.html#ac56601ec8ce487b4629ca92d21cb7f0e">mvdstdProcessFrame</a>(&amp;config, NULL, 0, 0);</div>
+<div class="line">        ret = <a name="a8"></a><a class="code" href="mvd_8h.html#ae0d0f546788c89fad8f94660b965dcfc">mvdstdProcessFrame</a>(&amp;config, NULL, 0, 0);</div>
 <div class="line">        memset(str, 0, 256);</div>
 <div class="line">        snprintf(str, <span class="keyword">sizeof</span>(str)-1, <span class="stringliteral">&quot;mvdstdProcessFrame(): 0x%08x\n&quot;</span>, (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)ret);</div>
 <div class="line">        printstring(str);</div>
 <div class="line">    }</div>
 <div class="line"></div>
-<div class="line">    <a name="a12"></a><a class="code" href="svc_8h.html#ae1fad9317c81076e1394a376ab27c720">svcSleepThread</a>(1000000000);<span class="comment">//Not sure how to determine when frame processing finishes.</span></div>
+<div class="line">    <a name="a9"></a><a class="code" href="svc_8h.html#ae1fad9317c81076e1394a376ab27c720">svcSleepThread</a>(1000000000);<span class="comment">//Not sure how to determine when frame processing finishes.</span></div>
 <div class="line"></div>
-<div class="line">    <a name="a13"></a><a class="code" href="gsp_8h.html#abfd8bb5bde8d3072a9041884d599665e">GSPGPU_InvalidateDataCache</a>(outaddr, 0x100000);</div>
+<div class="line">    <a name="a10"></a><a class="code" href="gspgpu_8h.html#abfd8bb5bde8d3072a9041884d599665e">GSPGPU_InvalidateDataCache</a>(outaddr, 0x100000);</div>
 <div class="line"></div>
 <div class="line">    f = fopen(<span class="stringliteral">&quot;sdmc:/mvd_outdata.bin&quot;</span>, <span class="stringliteral">&quot;w&quot;</span>);</div>
 <div class="line">    <span class="keywordflow">if</span>(f)</div>
@@ -181,19 +181,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"></div>
 <div class="line">    mvdstdShutdown();</div>
 <div class="line"></div>
-<div class="line">    <a name="a14"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
-<div class="line">    <a name="a15"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
-<div class="line">    <a name="a16"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">    <a name="a11"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
+<div class="line">    <a name="a12"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
+<div class="line">    <a name="a13"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">}</div>
 <div class="line"></div>
 <div class="line"><span class="keywordtype">int</span> main()</div>
 <div class="line">{</div>
-<div class="line">    <a name="a17"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
+<div class="line">    <a name="a14"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
 <div class="line">    <span class="comment">//gfxSet3D(true); // uncomment if using stereoscopic 3D</span></div>
 <div class="line"></div>
 <div class="line">    memset(logstring, 0, 256);</div>
 <div class="line"></div>
-<div class="line">    inaddr = <a name="a18"></a><a class="code" href="linear_8h.html#a73a6bd0b398a08f695e16e07267a7424">linearAlloc</a>(0x100000);</div>
+<div class="line">    inaddr = <a name="a15"></a><a class="code" href="linear_8h.html#a73a6bd0b398a08f695e16e07267a7424">linearAlloc</a>(0x100000);</div>
 <div class="line">    outaddr = <a class="code" href="linear_8h.html#a73a6bd0b398a08f695e16e07267a7424">linearAlloc</a>(0x100000);</div>
 <div class="line"></div>
 <div class="line">    <span class="keywordflow">if</span>(inaddr &amp;&amp; outaddr)</div>
@@ -204,22 +204,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Main loop</span></div>
-<div class="line">    <span class="keywordflow">while</span> (<a name="a19"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
+<div class="line">    <span class="keywordflow">while</span> (<a name="a16"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
-<div class="line">        <a name="a20"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
+<div class="line">        <a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a17"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Your code goes here</span></div>
 <div class="line"></div>
-<div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a21"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a22"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a18"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a19"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line">    }</div>
 <div class="line"></div>
-<div class="line">    <span class="keywordflow">if</span>(inaddr)<a name="a23"></a><a class="code" href="linear_8h.html#aeb28d4069fd209e0067ac185fb9b83e2">linearFree</a>(inaddr);</div>
+<div class="line">    <span class="keywordflow">if</span>(inaddr)<a name="a20"></a><a class="code" href="linear_8h.html#aeb28d4069fd209e0067ac185fb9b83e2">linearFree</a>(inaddr);</div>
 <div class="line">    <span class="keywordflow">if</span>(outaddr)<a class="code" href="linear_8h.html#aeb28d4069fd209e0067ac185fb9b83e2">linearFree</a>(outaddr);</div>
 <div class="line"></div>
-<div class="line">    <a name="a24"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
+<div class="line">    <a name="a21"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
 <div class="line">    <span class="keywordflow">return</span> 0;</div>
 <div class="line">}</div>
 <div class="line"></div>
index 5704d8ac71c730d3d747ff9dd70248c5e619fe2b..3431a731b621fbb611d17eff8c42c36457843e9a 100644 (file)
@@ -102,112 +102,112 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processing configuration.  <a href="structmvdstdConfig.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processing configuration.  <a href="structMVDSTD__Config.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:a7727fc7f0cd8323ea3441e3c2c6b1312"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvdstdMode</a> { <br />
-&#160;&#160;<a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a>, 
+<tr class="memitem:a3a1b3742822153a4f62c1f79d228a861"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">MVDSTD_Mode</a> { <br />
+&#160;&#160;<a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a>, 
 <br />
-&#160;&#160;<a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f">MVDMODE_VIDEOPROCESSING</a>
+&#160;&#160;<a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f">MVDMODE_VIDEOPROCESSING</a>
 <br />
- }<tr class="memdesc:a7727fc7f0cd8323ea3441e3c2c6b1312"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processing mode.  <a href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">More...</a><br /></td></tr>
-<tr class="separator:a7727fc7f0cd8323ea3441e3c2c6b1312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a3a1b3742822153a4f62c1f79d228a861"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processing mode.  <a href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">More...</a><br /></td></tr>
+<tr class="separator:a3a1b3742822153a4f62c1f79d228a861"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a13f3a4ebf72d9e2627f01f07e55c1e28"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a> { <br />
-&#160;&#160;<a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a">MVDTYPEIN_YUYV422</a> = 0x00010001, 
+<tr class="memitem:abcd3d62338d21a3b7d26bd96fd850f29"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a> { <br />
+&#160;&#160;<a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12">MVD_INPUT_YUYV422</a> = 0x00010001, 
 <br />
-&#160;&#160;<a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963">MVDTYPEIN_H264</a> = 0x00020001
+&#160;&#160;<a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac">MVD_INPUT_H264</a> = 0x00020001
 <br />
- }<tr class="memdesc:a13f3a4ebf72d9e2627f01f07e55c1e28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input format.  <a href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">More...</a><br /></td></tr>
-<tr class="separator:a13f3a4ebf72d9e2627f01f07e55c1e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:abcd3d62338d21a3b7d26bd96fd850f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input format.  <a href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">More...</a><br /></td></tr>
+<tr class="separator:abcd3d62338d21a3b7d26bd96fd850f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:aa869ba1b2c74bdbde19b33c6f7b9a54f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a> { <a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33">MVDTYPEOUT_RGB565</a> = 0x00040002
- }<tr class="memdesc:aa869ba1b2c74bdbde19b33c6f7b9a54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output format.  <a href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">More...</a><br /></td></tr>
-<tr class="separator:aa869ba1b2c74bdbde19b33c6f7b9a54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac91b4c4db9f9763dc972e0ca9dc70644"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a> { <a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3">MVD_OUTPUT_RGB565</a> = 0x00040002
+ }<tr class="memdesc:ac91b4c4db9f9763dc972e0ca9dc70644"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output format.  <a href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">More...</a><br /></td></tr>
+<tr class="separator:ac91b4c4db9f9763dc972e0ca9dc70644"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ac468d63d48a7ff775a47f1c841f98e37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#ac468d63d48a7ff775a47f1c841f98e37">mvdstdGenerateDefaultConfig</a> (<a class="el" href="structmvdstdConfig.html">mvdstdConfig</a> *config, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_width, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_height, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_width, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_height, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_colorconv_indata, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata0, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata1_colorconv)</td></tr>
-<tr class="memdesc:ac468d63d48a7ff775a47f1c841f98e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a default MVDSTD configuration.  <a href="#ac468d63d48a7ff775a47f1c841f98e37">More...</a><br /></td></tr>
-<tr class="separator:ac468d63d48a7ff775a47f1c841f98e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa841d93c56d71979be7669e163d3ff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#aaa841d93c56d71979be7669e163d3ff3">mvdstdInit</a> (<a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvdstdMode</a> mode, <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a> input_type, <a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a> output_type, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
-<tr class="memdesc:aaa841d93c56d71979be7669e163d3ff3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes MVDSTD.  <a href="#aaa841d93c56d71979be7669e163d3ff3">More...</a><br /></td></tr>
-<tr class="separator:aaa841d93c56d71979be7669e163d3ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad805c69e1edc18a37ab17d9d968e86ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#ad805c69e1edc18a37ab17d9d968e86ac">mvdstdInit</a> (<a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">MVDSTD_Mode</a> mode, <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a> input_type, <a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a> output_type, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size)</td></tr>
+<tr class="memdesc:ad805c69e1edc18a37ab17d9d968e86ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes MVDSTD.  <a href="#ad805c69e1edc18a37ab17d9d968e86ac">More...</a><br /></td></tr>
+<tr class="separator:ad805c69e1edc18a37ab17d9d968e86ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0268fc860c200937a3519b8aba79af95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0268fc860c200937a3519b8aba79af95"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#a0268fc860c200937a3519b8aba79af95">mvdstdExit</a> (void)</td></tr>
 <tr class="memdesc:a0268fc860c200937a3519b8aba79af95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shuts down MVDSTD. <br /></td></tr>
 <tr class="separator:a0268fc860c200937a3519b8aba79af95"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afdeff66f1ef3b3f16e3ecf4764e2a267"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#afdeff66f1ef3b3f16e3ecf4764e2a267">mvdstdSetConfig</a> (<a class="el" href="structmvdstdConfig.html">mvdstdConfig</a> *config)</td></tr>
-<tr class="memdesc:afdeff66f1ef3b3f16e3ecf4764e2a267"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current configuration of MVDSTD.  <a href="#afdeff66f1ef3b3f16e3ecf4764e2a267">More...</a><br /></td></tr>
-<tr class="separator:afdeff66f1ef3b3f16e3ecf4764e2a267"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac56601ec8ce487b4629ca92d21cb7f0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#ac56601ec8ce487b4629ca92d21cb7f0e">mvdstdProcessFrame</a> (<a class="el" href="structmvdstdConfig.html">mvdstdConfig</a> *config, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *h264_vaddr_inframe, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_inframesize, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_frameid)</td></tr>
-<tr class="memdesc:ac56601ec8ce487b4629ca92d21cb7f0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes a frame.  <a href="#ac56601ec8ce487b4629ca92d21cb7f0e">More...</a><br /></td></tr>
-<tr class="separator:ac56601ec8ce487b4629ca92d21cb7f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0122079f97d85e60d751b221758940c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#a0122079f97d85e60d751b221758940c9">mvdstdGenerateDefaultConfig</a> (<a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a> *config, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_width, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_height, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_width, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_height, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_colorconv_indata, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata0, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata1_colorconv)</td></tr>
+<tr class="memdesc:a0122079f97d85e60d751b221758940c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a default MVDSTD configuration.  <a href="#a0122079f97d85e60d751b221758940c9">More...</a><br /></td></tr>
+<tr class="separator:a0122079f97d85e60d751b221758940c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0d0f546788c89fad8f94660b965dcfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#ae0d0f546788c89fad8f94660b965dcfc">mvdstdProcessFrame</a> (<a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a> *config, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *h264_vaddr_inframe, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_inframesize, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_frameid)</td></tr>
+<tr class="memdesc:ae0d0f546788c89fad8f94660b965dcfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes a frame.  <a href="#ae0d0f546788c89fad8f94660b965dcfc">More...</a><br /></td></tr>
+<tr class="separator:ae0d0f546788c89fad8f94660b965dcfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d0db5e2224e50518ceb498847a0f17b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_8h.html#a0d0db5e2224e50518ceb498847a0f17b">MVDSTD_SetConfig</a> (<a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a> *config)</td></tr>
+<tr class="memdesc:a0d0db5e2224e50518ceb498847a0f17b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current configuration of MVDSTD.  <a href="#a0d0db5e2224e50518ceb498847a0f17b">More...</a><br /></td></tr>
+<tr class="separator:a0d0db5e2224e50518ceb498847a0f17b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>MVD service. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a7727fc7f0cd8323ea3441e3c2c6b1312"></a>
+<a class="anchor" id="abcd3d62338d21a3b7d26bd96fd850f29"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvdstdMode</a></td>
+          <td class="memname">enum <a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>Processing mode. </p>
+<p>Input format. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583"></a>MVDMODE_COLORFORMATCONV&#160;</td><td class="fielddoc">
-<p>Converting color formats. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12"></a>MVD_INPUT_YUYV422&#160;</td><td class="fielddoc">
+<p>YUYV422. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f"></a>MVDMODE_VIDEOPROCESSING&#160;</td><td class="fielddoc">
-<p>Processing video. </p>
+<tr><td class="fieldname"><a class="anchor" id="abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac"></a>MVD_INPUT_H264&#160;</td><td class="fielddoc">
+<p>H264. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="a13f3a4ebf72d9e2627f01f07e55c1e28"></a>
+<a class="anchor" id="a3a1b3742822153a4f62c1f79d228a861"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a></td>
+          <td class="memname">enum <a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">MVDSTD_Mode</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>Input format. </p>
+<p>Processing mode. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a"></a>MVDTYPEIN_YUYV422&#160;</td><td class="fielddoc">
-<p>YUYV422. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583"></a>MVDMODE_COLORFORMATCONV&#160;</td><td class="fielddoc">
+<p>Converting color formats. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963"></a>MVDTYPEIN_H264&#160;</td><td class="fielddoc">
-<p>H264. </p>
+<tr><td class="fieldname"><a class="anchor" id="a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f"></a>MVDMODE_VIDEOPROCESSING&#160;</td><td class="fielddoc">
+<p>Processing video. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="aa869ba1b2c74bdbde19b33c6f7b9a54f"></a>
+<a class="anchor" id="ac91b4c4db9f9763dc972e0ca9dc70644"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a></td>
+          <td class="memname">enum <a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>Output format. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33"></a>MVDTYPEOUT_RGB565&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3"></a>MVD_OUTPUT_RGB565&#160;</td><td class="fielddoc">
 <p>RGB565. </p>
 </td></tr>
 </table>
@@ -215,14 +215,38 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_
 </div>
 </div>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ac468d63d48a7ff775a47f1c841f98e37"></a>
+<a class="anchor" id="a0d0db5e2224e50518ceb498847a0f17b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> MVDSTD_SetConfig </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a> *&#160;</td>
+          <td class="paramname"><em>config</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Sets the current configuration of MVDSTD. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">config</td><td>Pointer to the configuration to set. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0122079f97d85e60d751b221758940c9"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">void mvdstdGenerateDefaultConfig </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a> *&#160;</td>
           <td class="paramname"><em>config</em>, </td>
         </tr>
         <tr>
@@ -289,30 +313,30 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a10">mvd/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a7">mvd/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
-<a class="anchor" id="aaa841d93c56d71979be7669e163d3ff3"></a>
+<a class="anchor" id="ad805c69e1edc18a37ab17d9d968e86ac"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> mvdstdInit </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvdstdMode</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">MVDSTD_Mode</a>&#160;</td>
           <td class="paramname"><em>mode</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a>&#160;</td>
           <td class="paramname"><em>input_type</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a>&#160;</td>
           <td class="paramname"><em>output_type</em>, </td>
         </tr>
         <tr>
@@ -339,18 +363,18 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a6">mvd/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a5">mvd/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
-<a class="anchor" id="ac56601ec8ce487b4629ca92d21cb7f0e"></a>
+<a class="anchor" id="ae0d0f546788c89fad8f94660b965dcfc"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> mvdstdProcessFrame </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="structMVDSTD__Config.html">MVDSTD_Config</a> *&#160;</td>
           <td class="paramname"><em>config</em>, </td>
         </tr>
         <tr>
@@ -389,32 +413,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mvd_
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a11">mvd/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a8">mvd/source/main.c</a>.</dd>
 </dl>
-</div>
-</div>
-<a class="anchor" id="afdeff66f1ef3b3f16e3ecf4764e2a267"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> mvdstdSetConfig </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structmvdstdConfig.html">mvdstdConfig</a> *&#160;</td>
-          <td class="paramname"><em>config</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Sets the current configuration of MVDSTD. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">config</td><td>Pointer to the configuration to set. </td></tr>
-  </table>
-  </dd>
-</dl>
-
 </div>
 </div>
 </div><!-- contents -->
index c463218dea3786ca5d9fa1b7a2dec52833d7905e..f9eca1cd70c5c988e8db865b65c1c70d9d043512 100644 (file)
@@ -99,118 +99,118 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//New3DS-only, see also: http://3dbrew.org/wiki/MVD_Services</span></div>
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">/// Processing mode.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">   10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583">   11</a></span>&#160;    <a class="code" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a>, <span class="comment">///&lt; Converting color formats.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f">   12</a></span>&#160;<span class="comment"></span>    <a class="code" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f">MVDMODE_VIDEOPROCESSING</a>  <span class="comment">///&lt; Processing video.</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"></span>} <a class="code" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvdstdMode</a>;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">   10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583">   11</a></span>&#160;    <a class="code" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a>, <span class="comment">///&lt; Converting color formats.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f">   12</a></span>&#160;<span class="comment"></span>    <a class="code" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f">MVDMODE_VIDEOPROCESSING</a>  <span class="comment">///&lt; Processing video.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"></span>} <a class="code" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">MVDSTD_Mode</a>;</div>
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">/// Input format.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">   16</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a">   17</a></span>&#160;    <a class="code" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a">MVDTYPEIN_YUYV422</a> = 0x00010001, <span class="comment">///&lt; YUYV422</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963">MVDTYPEIN_H264</a> = 0x00020001     <span class="comment">///&lt; H264</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span>} <a class="code" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a>;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">   16</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12">   17</a></span>&#160;    <a class="code" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12">MVD_INPUT_YUYV422</a> = 0x00010001, <span class="comment">///&lt; YUYV422</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac">MVD_INPUT_H264</a> = 0x00020001     <span class="comment">///&lt; H264</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span>} <a class="code" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a>;</div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">/// Output format.</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">   22</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33">   23</a></span>&#160;    <a class="code" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33">MVDTYPEOUT_RGB565</a> = 0x00040002 <span class="comment">///&lt; RGB565</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"></span>} <a class="code" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">   22</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3">   23</a></span>&#160;    <a class="code" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3">MVD_OUTPUT_RGB565</a> = 0x00040002 <span class="comment">///&lt; RGB565</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"></span>} <a class="code" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a>;</div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">/// Processing configuration.</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html">   27</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a68bae3272405433e07ab53b1d87a30d7">   28</a></span>&#160;    <a class="code" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a> <a class="code" href="structmvdstdConfig.html#a68bae3272405433e07ab53b1d87a30d7">input_type</a>;      <span class="comment">///&lt; Input type.</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#acdf1ed6d461019366385269f9ef75c7c">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#acdf1ed6d461019366385269f9ef75c7c">unk_x04</a>;                     <span class="comment">///&lt; Unknown.</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#afb51bebd475db156d198e5c27ee734e9">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#afb51bebd475db156d198e5c27ee734e9">unk_x08</a>;                     <span class="comment">///&lt; Unknown.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a2664998907d01d2970b38e59b9f2df5c">   31</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#a2664998907d01d2970b38e59b9f2df5c">inwidth</a>;                     <span class="comment">///&lt; Input width.</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a5052895c81ced4e09d5df2f7024d3bf3">   32</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#a5052895c81ced4e09d5df2f7024d3bf3">inheight</a>;                    <span class="comment">///&lt; Input height.</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a1267d2d3c42f7101e154586b4323efa3">   33</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#a1267d2d3c42f7101e154586b4323efa3">physaddr_colorconv_indata</a>;   <span class="comment">///&lt; Physical address of color conversion input data.</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#af128e5aa12fac911e9ed689840453808">   34</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk_x18[0x28&gt;&gt;2];            <span class="comment">///&lt; Unknown.</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a1d9b62e7bbbd8a9fc430f423568e6e6f">   35</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#a1d9b62e7bbbd8a9fc430f423568e6e6f">flag_x40</a>;                    <span class="comment">///&lt; Unknown. 0x0 for colorconv, 0x1 for H.264</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a17f7406eb1e59b2edba22bcbd1465087">   36</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#a17f7406eb1e59b2edba22bcbd1465087">unk_x44</a>;                     <span class="comment">///&lt; Unknown.</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#adfe3f9953c4cf9403f8cdb6ce21a3a26">   37</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#adfe3f9953c4cf9403f8cdb6ce21a3a26">unk_x48</a>;                     <span class="comment">///&lt; Unknown.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#ace9f2cdc619f74f85f844a25d1ee6d97">   38</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#ace9f2cdc619f74f85f844a25d1ee6d97">outheight0</a>;                  <span class="comment">///&lt; First output width. Only set for H.264.</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a05f42caef3ac84bb673f25cdbcd3f01d">   39</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#a05f42caef3ac84bb673f25cdbcd3f01d">outwidth0</a>;                   <span class="comment">///&lt; First output height. Only set for H.264.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#ae82ea1abef4fdea6629fd86f1287a0b1">   40</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#ae82ea1abef4fdea6629fd86f1287a0b1">unk_x54</a>;                     <span class="comment">///&lt; Unknown.</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a3696112fb65748a4d5567035f1ab1243">   41</a></span>&#160;<span class="comment"></span>    <a class="code" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a> <a class="code" href="structmvdstdConfig.html#a3696112fb65748a4d5567035f1ab1243">output_type</a>;    <span class="comment">///&lt; Output type.</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#ab44554c7fb864ca160b43896cbc55125">   42</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#ab44554c7fb864ca160b43896cbc55125">outwidth1</a>;                   <span class="comment">///&lt; Second output width.</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#ae122b0d63158d063c15b500756e816d8">   43</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#ae122b0d63158d063c15b500756e816d8">outheight1</a>;                  <span class="comment">///&lt; Second output height.</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#af9588c4f9f1cd08e82c7d4f65192a40f">   44</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#af9588c4f9f1cd08e82c7d4f65192a40f">physaddr_outdata0</a>;           <span class="comment">///&lt; Physical address of output data.</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#a10504dfb681a8c070c9c0247fd711365">   45</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structmvdstdConfig.html#a10504dfb681a8c070c9c0247fd711365">physaddr_outdata1_colorconv</a>; <span class="comment">///&lt; Physical address of color conversion output data.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structmvdstdConfig.html#aa58c960c8d4b73a04955f2cf92b70879">   46</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk_x6c[0xb0&gt;&gt;2];            <span class="comment">///&lt; Unknown.</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"></span>} <a class="code" href="structmvdstdConfig.html">mvdstdConfig</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html">   27</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a171165800b9d0bd0e4778c0bbd52f93c">   28</a></span>&#160;    <a class="code" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a> <a class="code" href="structMVDSTD__Config.html#a171165800b9d0bd0e4778c0bbd52f93c">input_type</a>;      <span class="comment">///&lt; Input type.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a044475bde408bf873f9a6da6b3bd7ecc">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a044475bde408bf873f9a6da6b3bd7ecc">unk_x04</a>;                     <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a8c6ca76186b85dee3ac2585df2c3af94">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a8c6ca76186b85dee3ac2585df2c3af94">unk_x08</a>;                     <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#ae0e0ca7079f9e3d880683595b1ff5be9">   31</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#ae0e0ca7079f9e3d880683595b1ff5be9">inwidth</a>;                     <span class="comment">///&lt; Input width.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a7ff4a05a674f504a7586c2620acc0985">   32</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a7ff4a05a674f504a7586c2620acc0985">inheight</a>;                    <span class="comment">///&lt; Input height.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#acc0efe6ef74f6700b2218802c82cccc7">   33</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#acc0efe6ef74f6700b2218802c82cccc7">physaddr_colorconv_indata</a>;   <span class="comment">///&lt; Physical address of color conversion input data.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#aea49ebfb211924f95140e2c510c6d8cd">   34</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk_x18[0x28&gt;&gt;2];            <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a28e8af16ea73f9075e2d2ccfeb239087">   35</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a28e8af16ea73f9075e2d2ccfeb239087">flag_x40</a>;                    <span class="comment">///&lt; Unknown. 0x0 for colorconv, 0x1 for H.264</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#ad9655bc2d1c4f40773c877ad37bae40f">   36</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#ad9655bc2d1c4f40773c877ad37bae40f">unk_x44</a>;                     <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a578fde96e9205c8da79509c2751b8089">   37</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a578fde96e9205c8da79509c2751b8089">unk_x48</a>;                     <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#ad0b8c2641bd3a98c066c02e653f1e67d">   38</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#ad0b8c2641bd3a98c066c02e653f1e67d">outheight0</a>;                  <span class="comment">///&lt; First output width. Only set for H.264.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#abfd36c9521345c218c8a4ad9c2f77e88">   39</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#abfd36c9521345c218c8a4ad9c2f77e88">outwidth0</a>;                   <span class="comment">///&lt; First output height. Only set for H.264.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#ac7f77cca83c7ebcef102a34d43a26d8f">   40</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#ac7f77cca83c7ebcef102a34d43a26d8f">unk_x54</a>;                     <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a55049ad1eaa7f0692f9ad9afe3929899">   41</a></span>&#160;<span class="comment"></span>    <a class="code" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a> <a class="code" href="structMVDSTD__Config.html#a55049ad1eaa7f0692f9ad9afe3929899">output_type</a>;    <span class="comment">///&lt; Output type.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#ae966c561297563c03066d246a3a37ce2">   42</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#ae966c561297563c03066d246a3a37ce2">outwidth1</a>;                   <span class="comment">///&lt; Second output width.</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a4666cca615c174e351d440b8b7521dfd">   43</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a4666cca615c174e351d440b8b7521dfd">outheight1</a>;                  <span class="comment">///&lt; Second output height.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a64d63a72354a8696d771d406339d1fc6">   44</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a64d63a72354a8696d771d406339d1fc6">physaddr_outdata0</a>;           <span class="comment">///&lt; Physical address of output data.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a4f8774910dd485fff90f4c56a7eaaae6">   45</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code" href="structMVDSTD__Config.html#a4f8774910dd485fff90f4c56a7eaaae6">physaddr_outdata1_colorconv</a>; <span class="comment">///&lt; Physical address of color conversion output data.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structMVDSTD__Config.html#a8923e995fc506a2db598d019ed6f3c1e">   46</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk_x6c[0xb0&gt;&gt;2];            <span class="comment">///&lt; Unknown.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"></span>} <a class="code" href="structMVDSTD__Config.html">MVDSTD_Config</a>;</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * @brief Generates a default MVDSTD configuration.</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * @param config Pointer to output the generated config to.</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> * @param input_width Input width.</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> * @param input_height Input height.</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> * @param output_width Output width.</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> * @param output_height Output height.</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"> * @param vaddr_colorconv_indata Virtual address of the color conversion input data.</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"> * @param vaddr_outdata0 Virtual address of the output data.</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> * @param vaddr_outdata1_colorconv Virtual address of the color conversion output data.</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keywordtype">void</span> <a class="code" href="mvd_8h.html#ac468d63d48a7ff775a47f1c841f98e37">mvdstdGenerateDefaultConfig</a>(<a class="code" href="structmvdstdConfig.html">mvdstdConfig</a> *config, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_width, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_height, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_width, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_height, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_colorconv_indata, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata0, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata1_colorconv);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> * @brief Initializes MVDSTD. Video processing / H.264 currently isn&#39;t supported.</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> * @param mode Mode to initialize MVDSTD to.</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> * @param input_type Type of input to process.</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> * @param output_type Type of output to produce.</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * @param size Size of data to process. Not used when type == MVDTYPE_COLORFORMATCONV.</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="mvd_8h.html#aaa841d93c56d71979be7669e163d3ff3">mvdstdInit</a>(<a class="code" href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvdstdMode</a> mode, <a class="code" href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a> input_type, <a class="code" href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a> output_type, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/// Shuts down MVDSTD.</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="mvd_8h.html#a0268fc860c200937a3519b8aba79af95">mvdstdExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * @brief Initializes MVDSTD. Video processing / H.264 currently isn&#39;t supported.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * @param mode Mode to initialize MVDSTD to.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> * @param input_type Type of input to process.</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> * @param output_type Type of output to produce.</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> * @param size Size of data to process. Not used when type == MVDTYPE_COLORFORMATCONV.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="mvd_8h.html#ad805c69e1edc18a37ab17d9d968e86ac">mvdstdInit</a>(<a class="code" href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">MVDSTD_Mode</a> mode, <a class="code" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a> input_type, <a class="code" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a> output_type, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size);</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">/// Shuts down MVDSTD.</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="mvd_8h.html#a0268fc860c200937a3519b8aba79af95">mvdstdExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> * @brief Generates a default MVDSTD configuration.</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> * @param config Pointer to output the generated config to.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> * @param input_width Input width.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> * @param input_height Input height.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> * @param output_width Output width.</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * @param output_height Output height.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> * @param vaddr_colorconv_indata Virtual address of the color conversion input data.</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> * @param vaddr_outdata0 Virtual address of the output data.</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> * @param vaddr_outdata1_colorconv Virtual address of the color conversion output data.</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keywordtype">void</span> <a class="code" href="mvd_8h.html#a0122079f97d85e60d751b221758940c9">mvdstdGenerateDefaultConfig</a>(<a class="code" href="structMVDSTD__Config.html">MVDSTD_Config</a>*config, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_width, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> input_height, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_width, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> output_height, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_colorconv_indata, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata0, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *vaddr_outdata1_colorconv);</div>
 <div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> * @brief Sets the current configuration of MVDSTD.</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> * @param config Pointer to the configuration to set.</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="mvd_8h.html#afdeff66f1ef3b3f16e3ecf4764e2a267">mvdstdSetConfig</a>(<a class="code" href="structmvdstdConfig.html">mvdstdConfig</a> *config);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment"> * @brief Processes a frame.</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"> * @param config Pointer to the configuration to use.</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"> * @param h264_vaddr_inframe Input H264 frame.</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"> * @param h264_inframesize Size of the input frame.</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"> * @param h264_frameid ID of the input frame.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> * @brief Processes a frame.</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment"> * @param config Pointer to the configuration to use.</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment"> * @param h264_vaddr_inframe Input H264 frame.</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"> * @param h264_inframesize Size of the input frame.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"> * @param h264_frameid ID of the input frame.</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="mvd_8h.html#ae0d0f546788c89fad8f94660b965dcfc">mvdstdProcessFrame</a>(<a class="code" href="structMVDSTD__Config.html">MVDSTD_Config</a>*config, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *h264_vaddr_inframe, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_inframesize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_frameid);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"> * @brief Sets the current configuration of MVDSTD.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"> * @param config Pointer to the configuration to set.</span></div>
 <div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="mvd_8h.html#ac56601ec8ce487b4629ca92d21cb7f0e">mvdstdProcessFrame</a>(<a class="code" href="structmvdstdConfig.html">mvdstdConfig</a> *config, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *h264_vaddr_inframe, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_inframesize, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> h264_frameid);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="mvd_8h.html#a0d0db5e2224e50518ceb498847a0f17b">MVDSTD_SetConfig</a>(<a class="code" href="structMVDSTD__Config.html">MVDSTD_Config</a>* config);</div>
 <div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
-<div class="ttc" id="mvd_8h_html_ac468d63d48a7ff775a47f1c841f98e37"><div class="ttname"><a href="mvd_8h.html#ac468d63d48a7ff775a47f1c841f98e37">mvdstdGenerateDefaultConfig</a></div><div class="ttdeci">void mvdstdGenerateDefaultConfig(mvdstdConfig *config, u32 input_width, u32 input_height, u32 output_width, u32 output_height, u32 *vaddr_colorconv_indata, u32 *vaddr_outdata0, u32 *vaddr_outdata1_colorconv)</div><div class="ttdoc">Generates a default MVDSTD configuration. </div></div>
-<div class="ttc" id="structmvdstdConfig_html_a10504dfb681a8c070c9c0247fd711365"><div class="ttname"><a href="structmvdstdConfig.html#a10504dfb681a8c070c9c0247fd711365">mvdstdConfig::physaddr_outdata1_colorconv</a></div><div class="ttdeci">u32 physaddr_outdata1_colorconv</div><div class="ttdoc">Physical address of color conversion output data. </div><div class="ttdef"><b>Definition:</b> mvd.h:45</div></div>
-<div class="ttc" id="structmvdstdConfig_html_a1267d2d3c42f7101e154586b4323efa3"><div class="ttname"><a href="structmvdstdConfig.html#a1267d2d3c42f7101e154586b4323efa3">mvdstdConfig::physaddr_colorconv_indata</a></div><div class="ttdeci">u32 physaddr_colorconv_indata</div><div class="ttdoc">Physical address of color conversion input data. </div><div class="ttdef"><b>Definition:</b> mvd.h:33</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_ad9655bc2d1c4f40773c877ad37bae40f"><div class="ttname"><a href="structMVDSTD__Config.html#ad9655bc2d1c4f40773c877ad37bae40f">MVDSTD_Config::unk_x44</a></div><div class="ttdeci">u32 unk_x44</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:36</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_ac7f77cca83c7ebcef102a34d43a26d8f"><div class="ttname"><a href="structMVDSTD__Config.html#ac7f77cca83c7ebcef102a34d43a26d8f">MVDSTD_Config::unk_x54</a></div><div class="ttdeci">u32 unk_x54</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:40</div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="structmvdstdConfig_html_a2664998907d01d2970b38e59b9f2df5c"><div class="ttname"><a href="structmvdstdConfig.html#a2664998907d01d2970b38e59b9f2df5c">mvdstdConfig::inwidth</a></div><div class="ttdeci">u32 inwidth</div><div class="ttdoc">Input width. </div><div class="ttdef"><b>Definition:</b> mvd.h:31</div></div>
-<div class="ttc" id="mvd_8h_html_a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963"><div class="ttname"><a href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a0d61beddadb49d120fcc93fef7c26963">MVDTYPEIN_H264</a></div><div class="ttdoc">H264. </div><div class="ttdef"><b>Definition:</b> mvd.h:18</div></div>
-<div class="ttc" id="mvd_8h_html_a7727fc7f0cd8323ea3441e3c2c6b1312"><div class="ttname"><a href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312">mvdstdMode</a></div><div class="ttdeci">mvdstdMode</div><div class="ttdoc">Processing mode. </div><div class="ttdef"><b>Definition:</b> mvd.h:10</div></div>
-<div class="ttc" id="structmvdstdConfig_html"><div class="ttname"><a href="structmvdstdConfig.html">mvdstdConfig</a></div><div class="ttdoc">Processing configuration. </div><div class="ttdef"><b>Definition:</b> mvd.h:27</div></div>
-<div class="ttc" id="structmvdstdConfig_html_afb51bebd475db156d198e5c27ee734e9"><div class="ttname"><a href="structmvdstdConfig.html#afb51bebd475db156d198e5c27ee734e9">mvdstdConfig::unk_x08</a></div><div class="ttdeci">u32 unk_x08</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:30</div></div>
-<div class="ttc" id="structmvdstdConfig_html_ae122b0d63158d063c15b500756e816d8"><div class="ttname"><a href="structmvdstdConfig.html#ae122b0d63158d063c15b500756e816d8">mvdstdConfig::outheight1</a></div><div class="ttdeci">u32 outheight1</div><div class="ttdoc">Second output height. </div><div class="ttdef"><b>Definition:</b> mvd.h:43</div></div>
-<div class="ttc" id="structmvdstdConfig_html_a68bae3272405433e07ab53b1d87a30d7"><div class="ttname"><a href="structmvdstdConfig.html#a68bae3272405433e07ab53b1d87a30d7">mvdstdConfig::input_type</a></div><div class="ttdeci">mvdstdTypeInput input_type</div><div class="ttdoc">Input type. </div><div class="ttdef"><b>Definition:</b> mvd.h:28</div></div>
-<div class="ttc" id="structmvdstdConfig_html_ace9f2cdc619f74f85f844a25d1ee6d97"><div class="ttname"><a href="structmvdstdConfig.html#ace9f2cdc619f74f85f844a25d1ee6d97">mvdstdConfig::outheight0</a></div><div class="ttdeci">u32 outheight0</div><div class="ttdoc">First output width. Only set for H.264. </div><div class="ttdef"><b>Definition:</b> mvd.h:38</div></div>
+<div class="ttc" id="mvd_8h_html_a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583"><div class="ttname"><a href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a></div><div class="ttdoc">Converting color formats. </div><div class="ttdef"><b>Definition:</b> mvd.h:11</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_ae0e0ca7079f9e3d880683595b1ff5be9"><div class="ttname"><a href="structMVDSTD__Config.html#ae0e0ca7079f9e3d880683595b1ff5be9">MVDSTD_Config::inwidth</a></div><div class="ttdeci">u32 inwidth</div><div class="ttdoc">Input width. </div><div class="ttdef"><b>Definition:</b> mvd.h:31</div></div>
+<div class="ttc" id="mvd_8h_html_ad805c69e1edc18a37ab17d9d968e86ac"><div class="ttname"><a href="mvd_8h.html#ad805c69e1edc18a37ab17d9d968e86ac">mvdstdInit</a></div><div class="ttdeci">Result mvdstdInit(MVDSTD_Mode mode, MVDSTD_InputFormat input_type, MVDSTD_OutputFormat output_type, u32 size)</div><div class="ttdoc">Initializes MVDSTD. </div></div>
+<div class="ttc" id="mvd_8h_html_ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3"><div class="ttname"><a href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644a46a87383a22fc66ee051a77455f774b3">MVD_OUTPUT_RGB565</a></div><div class="ttdoc">RGB565. </div><div class="ttdef"><b>Definition:</b> mvd.h:23</div></div>
+<div class="ttc" id="mvd_8h_html_a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f"><div class="ttname"><a href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861a4a87a822d91b28e9468c0147c90be30f">MVDMODE_VIDEOPROCESSING</a></div><div class="ttdoc">Processing video. </div><div class="ttdef"><b>Definition:</b> mvd.h:12</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_ad0b8c2641bd3a98c066c02e653f1e67d"><div class="ttname"><a href="structMVDSTD__Config.html#ad0b8c2641bd3a98c066c02e653f1e67d">MVDSTD_Config::outheight0</a></div><div class="ttdeci">u32 outheight0</div><div class="ttdoc">First output width. Only set for H.264. </div><div class="ttdef"><b>Definition:</b> mvd.h:38</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a8c6ca76186b85dee3ac2585df2c3af94"><div class="ttname"><a href="structMVDSTD__Config.html#a8c6ca76186b85dee3ac2585df2c3af94">MVDSTD_Config::unk_x08</a></div><div class="ttdeci">u32 unk_x08</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:30</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a7ff4a05a674f504a7586c2620acc0985"><div class="ttname"><a href="structMVDSTD__Config.html#a7ff4a05a674f504a7586c2620acc0985">MVDSTD_Config::inheight</a></div><div class="ttdeci">u32 inheight</div><div class="ttdoc">Input height. </div><div class="ttdef"><b>Definition:</b> mvd.h:32</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a55049ad1eaa7f0692f9ad9afe3929899"><div class="ttname"><a href="structMVDSTD__Config.html#a55049ad1eaa7f0692f9ad9afe3929899">MVDSTD_Config::output_type</a></div><div class="ttdeci">MVDSTD_OutputFormat output_type</div><div class="ttdoc">Output type. </div><div class="ttdef"><b>Definition:</b> mvd.h:41</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="structmvdstdConfig_html_a05f42caef3ac84bb673f25cdbcd3f01d"><div class="ttname"><a href="structmvdstdConfig.html#a05f42caef3ac84bb673f25cdbcd3f01d">mvdstdConfig::outwidth0</a></div><div class="ttdeci">u32 outwidth0</div><div class="ttdoc">First output height. Only set for H.264. </div><div class="ttdef"><b>Definition:</b> mvd.h:39</div></div>
-<div class="ttc" id="mvd_8h_html_a13f3a4ebf72d9e2627f01f07e55c1e28"><div class="ttname"><a href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28">mvdstdTypeInput</a></div><div class="ttdeci">mvdstdTypeInput</div><div class="ttdoc">Input format. </div><div class="ttdef"><b>Definition:</b> mvd.h:16</div></div>
-<div class="ttc" id="structmvdstdConfig_html_ab44554c7fb864ca160b43896cbc55125"><div class="ttname"><a href="structmvdstdConfig.html#ab44554c7fb864ca160b43896cbc55125">mvdstdConfig::outwidth1</a></div><div class="ttdeci">u32 outwidth1</div><div class="ttdoc">Second output width. </div><div class="ttdef"><b>Definition:</b> mvd.h:42</div></div>
-<div class="ttc" id="structmvdstdConfig_html_ae82ea1abef4fdea6629fd86f1287a0b1"><div class="ttname"><a href="structmvdstdConfig.html#ae82ea1abef4fdea6629fd86f1287a0b1">mvdstdConfig::unk_x54</a></div><div class="ttdeci">u32 unk_x54</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:40</div></div>
-<div class="ttc" id="mvd_8h_html_afdeff66f1ef3b3f16e3ecf4764e2a267"><div class="ttname"><a href="mvd_8h.html#afdeff66f1ef3b3f16e3ecf4764e2a267">mvdstdSetConfig</a></div><div class="ttdeci">Result mvdstdSetConfig(mvdstdConfig *config)</div><div class="ttdoc">Sets the current configuration of MVDSTD. </div></div>
-<div class="ttc" id="structmvdstdConfig_html_a1d9b62e7bbbd8a9fc430f423568e6e6f"><div class="ttname"><a href="structmvdstdConfig.html#a1d9b62e7bbbd8a9fc430f423568e6e6f">mvdstdConfig::flag_x40</a></div><div class="ttdeci">u32 flag_x40</div><div class="ttdoc">Unknown. 0x0 for colorconv, 0x1 for H.264. </div><div class="ttdef"><b>Definition:</b> mvd.h:35</div></div>
-<div class="ttc" id="mvd_8h_html_aa869ba1b2c74bdbde19b33c6f7b9a54f"><div class="ttname"><a href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54f">mvdstdTypeOutput</a></div><div class="ttdeci">mvdstdTypeOutput</div><div class="ttdoc">Output format. </div><div class="ttdef"><b>Definition:</b> mvd.h:22</div></div>
-<div class="ttc" id="structmvdstdConfig_html_af9588c4f9f1cd08e82c7d4f65192a40f"><div class="ttname"><a href="structmvdstdConfig.html#af9588c4f9f1cd08e82c7d4f65192a40f">mvdstdConfig::physaddr_outdata0</a></div><div class="ttdeci">u32 physaddr_outdata0</div><div class="ttdoc">Physical address of output data. </div><div class="ttdef"><b>Definition:</b> mvd.h:44</div></div>
-<div class="ttc" id="mvd_8h_html_a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f"><div class="ttname"><a href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a4a87a822d91b28e9468c0147c90be30f">MVDMODE_VIDEOPROCESSING</a></div><div class="ttdoc">Processing video. </div><div class="ttdef"><b>Definition:</b> mvd.h:12</div></div>
-<div class="ttc" id="structmvdstdConfig_html_a5052895c81ced4e09d5df2f7024d3bf3"><div class="ttname"><a href="structmvdstdConfig.html#a5052895c81ced4e09d5df2f7024d3bf3">mvdstdConfig::inheight</a></div><div class="ttdeci">u32 inheight</div><div class="ttdoc">Input height. </div><div class="ttdef"><b>Definition:</b> mvd.h:32</div></div>
-<div class="ttc" id="structmvdstdConfig_html_a3696112fb65748a4d5567035f1ab1243"><div class="ttname"><a href="structmvdstdConfig.html#a3696112fb65748a4d5567035f1ab1243">mvdstdConfig::output_type</a></div><div class="ttdeci">mvdstdTypeOutput output_type</div><div class="ttdoc">Output type. </div><div class="ttdef"><b>Definition:</b> mvd.h:41</div></div>
-<div class="ttc" id="mvd_8h_html_ac56601ec8ce487b4629ca92d21cb7f0e"><div class="ttname"><a href="mvd_8h.html#ac56601ec8ce487b4629ca92d21cb7f0e">mvdstdProcessFrame</a></div><div class="ttdeci">Result mvdstdProcessFrame(mvdstdConfig *config, u32 *h264_vaddr_inframe, u32 h264_inframesize, u32 h264_frameid)</div><div class="ttdoc">Processes a frame. </div></div>
-<div class="ttc" id="mvd_8h_html_a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583"><div class="ttname"><a href="mvd_8h.html#a7727fc7f0cd8323ea3441e3c2c6b1312a60d87a7f2151cd67f8b0710ec39f7583">MVDMODE_COLORFORMATCONV</a></div><div class="ttdoc">Converting color formats. </div><div class="ttdef"><b>Definition:</b> mvd.h:11</div></div>
-<div class="ttc" id="mvd_8h_html_aaa841d93c56d71979be7669e163d3ff3"><div class="ttname"><a href="mvd_8h.html#aaa841d93c56d71979be7669e163d3ff3">mvdstdInit</a></div><div class="ttdeci">Result mvdstdInit(mvdstdMode mode, mvdstdTypeInput input_type, mvdstdTypeOutput output_type, u32 size)</div><div class="ttdoc">Initializes MVDSTD. </div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a044475bde408bf873f9a6da6b3bd7ecc"><div class="ttname"><a href="structMVDSTD__Config.html#a044475bde408bf873f9a6da6b3bd7ecc">MVDSTD_Config::unk_x04</a></div><div class="ttdeci">u32 unk_x04</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:29</div></div>
+<div class="ttc" id="mvd_8h_html_abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12"><div class="ttname"><a href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29aacf22aec18ff7e379b7b1578f9e10b12">MVD_INPUT_YUYV422</a></div><div class="ttdoc">YUYV422. </div><div class="ttdef"><b>Definition:</b> mvd.h:17</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a64d63a72354a8696d771d406339d1fc6"><div class="ttname"><a href="structMVDSTD__Config.html#a64d63a72354a8696d771d406339d1fc6">MVDSTD_Config::physaddr_outdata0</a></div><div class="ttdeci">u32 physaddr_outdata0</div><div class="ttdoc">Physical address of output data. </div><div class="ttdef"><b>Definition:</b> mvd.h:44</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_acc0efe6ef74f6700b2218802c82cccc7"><div class="ttname"><a href="structMVDSTD__Config.html#acc0efe6ef74f6700b2218802c82cccc7">MVDSTD_Config::physaddr_colorconv_indata</a></div><div class="ttdeci">u32 physaddr_colorconv_indata</div><div class="ttdoc">Physical address of color conversion input data. </div><div class="ttdef"><b>Definition:</b> mvd.h:33</div></div>
+<div class="ttc" id="mvd_8h_html_a0122079f97d85e60d751b221758940c9"><div class="ttname"><a href="mvd_8h.html#a0122079f97d85e60d751b221758940c9">mvdstdGenerateDefaultConfig</a></div><div class="ttdeci">void mvdstdGenerateDefaultConfig(MVDSTD_Config *config, u32 input_width, u32 input_height, u32 output_width, u32 output_height, u32 *vaddr_colorconv_indata, u32 *vaddr_outdata0, u32 *vaddr_outdata1_colorconv)</div><div class="ttdoc">Generates a default MVDSTD configuration. </div></div>
+<div class="ttc" id="mvd_8h_html_ac91b4c4db9f9763dc972e0ca9dc70644"><div class="ttname"><a href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a></div><div class="ttdeci">MVDSTD_OutputFormat</div><div class="ttdoc">Output format. </div><div class="ttdef"><b>Definition:</b> mvd.h:22</div></div>
+<div class="ttc" id="mvd_8h_html_abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac"><div class="ttname"><a href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29a8487699e0ef9c80df41d1ae321a509ac">MVD_INPUT_H264</a></div><div class="ttdoc">H264. </div><div class="ttdef"><b>Definition:</b> mvd.h:18</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_abfd36c9521345c218c8a4ad9c2f77e88"><div class="ttname"><a href="structMVDSTD__Config.html#abfd36c9521345c218c8a4ad9c2f77e88">MVDSTD_Config::outwidth0</a></div><div class="ttdeci">u32 outwidth0</div><div class="ttdoc">First output height. Only set for H.264. </div><div class="ttdef"><b>Definition:</b> mvd.h:39</div></div>
+<div class="ttc" id="structMVDSTD__Config_html"><div class="ttname"><a href="structMVDSTD__Config.html">MVDSTD_Config</a></div><div class="ttdoc">Processing configuration. </div><div class="ttdef"><b>Definition:</b> mvd.h:27</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a28e8af16ea73f9075e2d2ccfeb239087"><div class="ttname"><a href="structMVDSTD__Config.html#a28e8af16ea73f9075e2d2ccfeb239087">MVDSTD_Config::flag_x40</a></div><div class="ttdeci">u32 flag_x40</div><div class="ttdoc">Unknown. 0x0 for colorconv, 0x1 for H.264. </div><div class="ttdef"><b>Definition:</b> mvd.h:35</div></div>
 <div class="ttc" id="mvd_8h_html_a0268fc860c200937a3519b8aba79af95"><div class="ttname"><a href="mvd_8h.html#a0268fc860c200937a3519b8aba79af95">mvdstdExit</a></div><div class="ttdeci">void mvdstdExit(void)</div><div class="ttdoc">Shuts down MVDSTD. </div></div>
-<div class="ttc" id="structmvdstdConfig_html_adfe3f9953c4cf9403f8cdb6ce21a3a26"><div class="ttname"><a href="structmvdstdConfig.html#adfe3f9953c4cf9403f8cdb6ce21a3a26">mvdstdConfig::unk_x48</a></div><div class="ttdeci">u32 unk_x48</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:37</div></div>
-<div class="ttc" id="structmvdstdConfig_html_a17f7406eb1e59b2edba22bcbd1465087"><div class="ttname"><a href="structmvdstdConfig.html#a17f7406eb1e59b2edba22bcbd1465087">mvdstdConfig::unk_x44</a></div><div class="ttdeci">u32 unk_x44</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:36</div></div>
-<div class="ttc" id="mvd_8h_html_a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a"><div class="ttname"><a href="mvd_8h.html#a13f3a4ebf72d9e2627f01f07e55c1e28a895555ac70dc1917bc4222ac32eb260a">MVDTYPEIN_YUYV422</a></div><div class="ttdoc">YUYV422. </div><div class="ttdef"><b>Definition:</b> mvd.h:17</div></div>
-<div class="ttc" id="mvd_8h_html_aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33"><div class="ttname"><a href="mvd_8h.html#aa869ba1b2c74bdbde19b33c6f7b9a54fa1044c8269f043c3289f46b48ed413e33">MVDTYPEOUT_RGB565</a></div><div class="ttdoc">RGB565. </div><div class="ttdef"><b>Definition:</b> mvd.h:23</div></div>
-<div class="ttc" id="structmvdstdConfig_html_acdf1ed6d461019366385269f9ef75c7c"><div class="ttname"><a href="structmvdstdConfig.html#acdf1ed6d461019366385269f9ef75c7c">mvdstdConfig::unk_x04</a></div><div class="ttdeci">u32 unk_x04</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:29</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a171165800b9d0bd0e4778c0bbd52f93c"><div class="ttname"><a href="structMVDSTD__Config.html#a171165800b9d0bd0e4778c0bbd52f93c">MVDSTD_Config::input_type</a></div><div class="ttdeci">MVDSTD_InputFormat input_type</div><div class="ttdoc">Input type. </div><div class="ttdef"><b>Definition:</b> mvd.h:28</div></div>
+<div class="ttc" id="mvd_8h_html_abcd3d62338d21a3b7d26bd96fd850f29"><div class="ttname"><a href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a></div><div class="ttdeci">MVDSTD_InputFormat</div><div class="ttdoc">Input format. </div><div class="ttdef"><b>Definition:</b> mvd.h:16</div></div>
+<div class="ttc" id="mvd_8h_html_a0d0db5e2224e50518ceb498847a0f17b"><div class="ttname"><a href="mvd_8h.html#a0d0db5e2224e50518ceb498847a0f17b">MVDSTD_SetConfig</a></div><div class="ttdeci">Result MVDSTD_SetConfig(MVDSTD_Config *config)</div><div class="ttdoc">Sets the current configuration of MVDSTD. </div></div>
+<div class="ttc" id="structMVDSTD__Config_html_ae966c561297563c03066d246a3a37ce2"><div class="ttname"><a href="structMVDSTD__Config.html#ae966c561297563c03066d246a3a37ce2">MVDSTD_Config::outwidth1</a></div><div class="ttdeci">u32 outwidth1</div><div class="ttdoc">Second output width. </div><div class="ttdef"><b>Definition:</b> mvd.h:42</div></div>
+<div class="ttc" id="mvd_8h_html_ae0d0f546788c89fad8f94660b965dcfc"><div class="ttname"><a href="mvd_8h.html#ae0d0f546788c89fad8f94660b965dcfc">mvdstdProcessFrame</a></div><div class="ttdeci">Result mvdstdProcessFrame(MVDSTD_Config *config, u32 *h264_vaddr_inframe, u32 h264_inframesize, u32 h264_frameid)</div><div class="ttdoc">Processes a frame. </div></div>
+<div class="ttc" id="mvd_8h_html_a3a1b3742822153a4f62c1f79d228a861"><div class="ttname"><a href="mvd_8h.html#a3a1b3742822153a4f62c1f79d228a861">MVDSTD_Mode</a></div><div class="ttdeci">MVDSTD_Mode</div><div class="ttdoc">Processing mode. </div><div class="ttdef"><b>Definition:</b> mvd.h:10</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a4666cca615c174e351d440b8b7521dfd"><div class="ttname"><a href="structMVDSTD__Config.html#a4666cca615c174e351d440b8b7521dfd">MVDSTD_Config::outheight1</a></div><div class="ttdeci">u32 outheight1</div><div class="ttdoc">Second output height. </div><div class="ttdef"><b>Definition:</b> mvd.h:43</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a578fde96e9205c8da79509c2751b8089"><div class="ttname"><a href="structMVDSTD__Config.html#a578fde96e9205c8da79509c2751b8089">MVDSTD_Config::unk_x48</a></div><div class="ttdeci">u32 unk_x48</div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> mvd.h:37</div></div>
+<div class="ttc" id="structMVDSTD__Config_html_a4f8774910dd485fff90f4c56a7eaaae6"><div class="ttname"><a href="structMVDSTD__Config.html#a4f8774910dd485fff90f4c56a7eaaae6">MVDSTD_Config::physaddr_outdata1_colorconv</a></div><div class="ttdeci">u32 physaddr_outdata1_colorconv</div><div class="ttdoc">Physical address of color conversion output data. </div><div class="ttdef"><b>Definition:</b> mvd.h:45</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index bc96c2a9db02fff607db1202a044a3d803319eb1..3cae64c154948dd68f7a5df70caf35dfda533e8e 100644 (file)
@@ -131,12 +131,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp
 <tr class="memitem:aa9c115610bf7827b73edbc2579e4b18b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#aa9c115610bf7827b73edbc2579e4b18b">ndspSetMasterVol</a> (float volume)</td></tr>
 <tr class="memdesc:aa9c115610bf7827b73edbc2579e4b18b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the master volume.  <a href="#aa9c115610bf7827b73edbc2579e4b18b">More...</a><br /></td></tr>
 <tr class="separator:aa9c115610bf7827b73edbc2579e4b18b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a82e247b2a4cc9fda6f8fd92b84a1871b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a82e247b2a4cc9fda6f8fd92b84a1871b">ndspSetOutputMode</a> (int mode)</td></tr>
-<tr class="memdesc:a82e247b2a4cc9fda6f8fd92b84a1871b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output mode.  <a href="#a82e247b2a4cc9fda6f8fd92b84a1871b">More...</a><br /></td></tr>
-<tr class="separator:a82e247b2a4cc9fda6f8fd92b84a1871b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b812fac9f413c0009b9aa75c1e9bf4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a1b812fac9f413c0009b9aa75c1e9bf4c">ndspSetClippingMode</a> (int mode)</td></tr>
-<tr class="memdesc:a1b812fac9f413c0009b9aa75c1e9bf4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clipping mode.  <a href="#a1b812fac9f413c0009b9aa75c1e9bf4c">More...</a><br /></td></tr>
-<tr class="separator:a1b812fac9f413c0009b9aa75c1e9bf4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49a1a618032d220adf0007353273ebc0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a49a1a618032d220adf0007353273ebc0">ndspSetOutputMode</a> (<a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndspOutputMode</a> mode)</td></tr>
+<tr class="memdesc:a49a1a618032d220adf0007353273ebc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output mode.  <a href="#a49a1a618032d220adf0007353273ebc0">More...</a><br /></td></tr>
+<tr class="separator:a49a1a618032d220adf0007353273ebc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad294c6cec5824d53a92a2a9db43f672a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#ad294c6cec5824d53a92a2a9db43f672a">ndspSetClippingMode</a> (<a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndspClippingMode</a> mode)</td></tr>
+<tr class="memdesc:ad294c6cec5824d53a92a2a9db43f672a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the clipping mode.  <a href="#ad294c6cec5824d53a92a2a9db43f672a">More...</a><br /></td></tr>
+<tr class="separator:ad294c6cec5824d53a92a2a9db43f672a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a15e3d9f39a89eb0231dc4f9b272e42be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a15e3d9f39a89eb0231dc4f9b272e42be">ndspSetOutputCount</a> (int count)</td></tr>
 <tr class="memdesc:a15e3d9f39a89eb0231dc4f9b272e42be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output count.  <a href="#a15e3d9f39a89eb0231dc4f9b272e42be">More...</a><br /></td></tr>
 <tr class="separator:a15e3d9f39a89eb0231dc4f9b272e42be"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -150,9 +150,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp
 <tr class="memitem:ac2490547f4cc87ce71bd22aa49366649"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#ac2490547f4cc87ce71bd22aa49366649">ndspSurroundSetDepth</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> depth)</td></tr>
 <tr class="memdesc:ac2490547f4cc87ce71bd22aa49366649"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the surround sound depth.  <a href="#ac2490547f4cc87ce71bd22aa49366649">More...</a><br /></td></tr>
 <tr class="separator:ac2490547f4cc87ce71bd22aa49366649"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f424ec80bd49d905b806bd2451039a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a4f424ec80bd49d905b806bd2451039a2">ndspSurroundSetPos</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> pos)</td></tr>
-<tr class="memdesc:a4f424ec80bd49d905b806bd2451039a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the surround sound position.  <a href="#a4f424ec80bd49d905b806bd2451039a2">More...</a><br /></td></tr>
-<tr class="separator:a4f424ec80bd49d905b806bd2451039a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a946928ccdd63672289b74302a39dfa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a4a946928ccdd63672289b74302a39dfa">ndspSurroundSetPos</a> (<a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndspSpeakerPos</a> pos)</td></tr>
+<tr class="memdesc:a4a946928ccdd63672289b74302a39dfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the surround sound position.  <a href="#a4a946928ccdd63672289b74302a39dfa">More...</a><br /></td></tr>
+<tr class="separator:a4a946928ccdd63672289b74302a39dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afbada5995eafed2c04a12a124e752fa1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#afbada5995eafed2c04a12a124e752fa1">ndspSurroundSetRearRatio</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> ratio)</td></tr>
 <tr class="memdesc:afbada5995eafed2c04a12a124e752fa1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the surround sound rear ratio.  <a href="#afbada5995eafed2c04a12a124e752fa1">More...</a><br /></td></tr>
 <tr class="separator:afbada5995eafed2c04a12a124e752fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -174,42 +174,42 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp
 Data types</h2></td></tr>
 <tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpc2d7863fca30ab6c7f7119bf757962dd"></a>Sound output modes.</p>
 </td></tr>
-<tr class="memitem:abc6126af1d45847bc59afa0aa3216b04"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55">NDSP_OUTPUT_MONO</a> = 0, 
+<tr class="memitem:aa9cfcfee3c85f67dadf1091b9b8bdcfd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndspOutputMode</a> { <br />
+&#160;&#160;<a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55">NDSP_OUTPUT_MONO</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1">NDSP_OUTPUT_STEREO</a> = 1, 
+&#160;&#160;<a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1">NDSP_OUTPUT_STEREO</a> = 1, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4">NDSP_OUTPUT_SURROUND</a> = 2
+&#160;&#160;<a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4">NDSP_OUTPUT_SURROUND</a> = 2
 <br />
- }<tr class="separator:abc6126af1d45847bc59afa0aa3216b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="separator:aa9cfcfee3c85f67dadf1091b9b8bdcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:adc29c2ff13d900c2f185ee95427fb06c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893">NDSP_CLIP_NORMAL</a> = 0, 
+<tr class="memitem:a256d7e48bf7174660fc538ac396b9b19"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndspClippingMode</a> { <br />
+&#160;&#160;<a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893">NDSP_CLIP_NORMAL</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a">NDSP_CLIP_SOFT</a> = 1
+&#160;&#160;<a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a">NDSP_CLIP_SOFT</a> = 1
 <br />
- }<tr class="separator:adc29c2ff13d900c2f185ee95427fb06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="separator:a256d7e48bf7174660fc538ac396b9b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a61dadd085c1777f559549e05962b2c9e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef">NDSP_SPKPOS_SQUARE</a> = 0, 
+<tr class="memitem:aaa155e6e3bd6e21c43a7bbf7466f26d4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndspSpeakerPos</a> { <br />
+&#160;&#160;<a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef">NDSP_SPKPOS_SQUARE</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c">NDSP_SPKPOS_WIDE</a> = 1, 
+&#160;&#160;<a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c">NDSP_SPKPOS_WIDE</a> = 1, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911">NDSP_SPKPOS_NUM</a> = 2
+&#160;&#160;<a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911">NDSP_SPKPOS_NUM</a> = 2
 <br />
- }<tr class="separator:a61dadd085c1777f559549e05962b2c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="separator:aaa155e6e3bd6e21c43a7bbf7466f26d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a726ca809ffd3d67ab4b8476646f26635"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">NDSP_WBUF_FREE</a> = 0, 
+<tr class="memitem:a99fb83031ce9923c84392b4e92f956b5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">NDSP_WBUF_FREE</a> = 0, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2">NDSP_WBUF_QUEUED</a> = 1, 
+&#160;&#160;<a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2">NDSP_WBUF_QUEUED</a> = 1, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8">NDSP_WBUF_PLAYING</a> = 2, 
+&#160;&#160;<a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8">NDSP_WBUF_PLAYING</a> = 2, 
 <br />
-&#160;&#160;<a class="el" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68">NDSP_WBUF_DONE</a> = 3
+&#160;&#160;<a class="el" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68">NDSP_WBUF_DONE</a> = 3
 <br />
- }<tr class="memdesc:a726ca809ffd3d67ab4b8476646f26635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wave buffer status.  <a href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635">More...</a><br /></td></tr>
-<tr class="separator:a726ca809ffd3d67ab4b8476646f26635"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a99fb83031ce9923c84392b4e92f956b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wave buffer status.  <a href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5">More...</a><br /></td></tr>
+<tr class="separator:a99fb83031ce9923c84392b4e92f956b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 <tr class="memitem:a7b56d354bc3e6300c2463e54cdc5c29f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b56d354bc3e6300c2463e54cdc5c29f"></a>
 typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndsp_8h.html#a7b56d354bc3e6300c2463e54cdc5c29f">ndspCallback</a>) (void *data)</td></tr>
@@ -223,7 +223,7 @@ typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Interface for Nintendo's default DSP component. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04"></a>
+<a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -232,86 +232,86 @@ typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
         </tr>
       </table>
 </div><div class="memdoc">
+
+<p>Wave buffer status. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55"></a>NDSP_OUTPUT_MONO&#160;</td><td class="fielddoc">
-<p>Mono sound. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1"></a>NDSP_WBUF_FREE&#160;</td><td class="fielddoc">
+<p>The wave buffer is not queued. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1"></a>NDSP_OUTPUT_STEREO&#160;</td><td class="fielddoc">
-<p>Stereo sound. </p>
+<tr><td class="fieldname"><a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2"></a>NDSP_WBUF_QUEUED&#160;</td><td class="fielddoc">
+<p>The wave buffer is queued and has not been played yet. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4"></a>NDSP_OUTPUT_SURROUND&#160;</td><td class="fielddoc">
-<p>3D Surround sound </p>
+<tr><td class="fieldname"><a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8"></a>NDSP_WBUF_PLAYING&#160;</td><td class="fielddoc">
+<p>The wave buffer is playing right now. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68"></a>NDSP_WBUF_DONE&#160;</td><td class="fielddoc">
+<p>The wave buffer has finished being played. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06c"></a>
+<a class="anchor" id="a256d7e48bf7174660fc538ac396b9b19"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">anonymous enum</td>
+          <td class="memname">enum <a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndspClippingMode</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893"></a>NDSP_CLIP_NORMAL&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893"></a>NDSP_CLIP_NORMAL&#160;</td><td class="fielddoc">
 <p>"Normal" clipping mode (?) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a"></a>NDSP_CLIP_SOFT&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a"></a>NDSP_CLIP_SOFT&#160;</td><td class="fielddoc">
 <p>"Soft" clipping mode (?) </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="a61dadd085c1777f559549e05962b2c9e"></a>
+<a class="anchor" id="aa9cfcfee3c85f67dadf1091b9b8bdcfd"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">anonymous enum</td>
+          <td class="memname">enum <a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndspOutputMode</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef"></a>NDSP_SPKPOS_SQUARE&#160;</td><td class="fielddoc">
-<p>? </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55"></a>NDSP_OUTPUT_MONO&#160;</td><td class="fielddoc">
+<p>Mono sound. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c"></a>NDSP_SPKPOS_WIDE&#160;</td><td class="fielddoc">
-<p>? </p>
+<tr><td class="fieldname"><a class="anchor" id="aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1"></a>NDSP_OUTPUT_STEREO&#160;</td><td class="fielddoc">
+<p>Stereo sound. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911"></a>NDSP_SPKPOS_NUM&#160;</td><td class="fielddoc">
-<p>? </p>
+<tr><td class="fieldname"><a class="anchor" id="aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4"></a>NDSP_OUTPUT_SURROUND&#160;</td><td class="fielddoc">
+<p>3D Surround sound </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635"></a>
+<a class="anchor" id="aaa155e6e3bd6e21c43a7bbf7466f26d4"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">anonymous enum</td>
+          <td class="memname">enum <a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndspSpeakerPos</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
-
-<p>Wave buffer status. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1"></a>NDSP_WBUF_FREE&#160;</td><td class="fielddoc">
-<p>The wave buffer is not queued. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2"></a>NDSP_WBUF_QUEUED&#160;</td><td class="fielddoc">
-<p>The wave buffer is queued and has not been played yet. </p>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef"></a>NDSP_SPKPOS_SQUARE&#160;</td><td class="fielddoc">
+<p>? </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8"></a>NDSP_WBUF_PLAYING&#160;</td><td class="fielddoc">
-<p>The wave buffer is playing right now. </p>
+<tr><td class="fieldname"><a class="anchor" id="aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c"></a>NDSP_SPKPOS_WIDE&#160;</td><td class="fielddoc">
+<p>? </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68"></a>NDSP_WBUF_DONE&#160;</td><td class="fielddoc">
-<p>The wave buffer has finished being played. </p>
+<tr><td class="fieldname"><a class="anchor" id="aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911"></a>NDSP_SPKPOS_NUM&#160;</td><td class="fielddoc">
+<p>? </p>
 </td></tr>
 </table>
 
@@ -562,14 +562,14 @@ typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
 
 </div>
 </div>
-<a class="anchor" id="a1b812fac9f413c0009b9aa75c1e9bf4c"></a>
+<a class="anchor" id="ad294c6cec5824d53a92a2a9db43f672a"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">void ndspSetClippingMode </td>
           <td>(</td>
-          <td class="paramtype">int&#160;</td>
+          <td class="paramtype"><a class="el" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndspClippingMode</a>&#160;</td>
           <td class="paramname"><em>mode</em></td><td>)</td>
           <td></td>
         </tr>
@@ -634,14 +634,14 @@ typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
 
 </div>
 </div>
-<a class="anchor" id="a82e247b2a4cc9fda6f8fd92b84a1871b"></a>
+<a class="anchor" id="a49a1a618032d220adf0007353273ebc0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">void ndspSetOutputMode </td>
           <td>(</td>
-          <td class="paramtype">int&#160;</td>
+          <td class="paramtype"><a class="el" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndspOutputMode</a>&#160;</td>
           <td class="paramname"><em>mode</em></td><td>)</td>
           <td></td>
         </tr>
@@ -682,14 +682,14 @@ typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
 
 </div>
 </div>
-<a class="anchor" id="a4f424ec80bd49d905b806bd2451039a2"></a>
+<a class="anchor" id="a4a946928ccdd63672289b74302a39dfa"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">void ndspSurroundSetPos </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndspSpeakerPos</a>&#160;</td>
           <td class="paramname"><em>pos</em></td><td>)</td>
           <td></td>
         </tr>
index 0ca80a9d1a5902f38cddc7007fee4ac9f9d92b1c..367b79ff517652f49aa970404b30260027ce9903 100644 (file)
@@ -99,27 +99,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">///@name Data types</span></div>
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">///@{</span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">/// Sound output modes.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">   10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;{</div>
-<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55">   12</a></span>&#160;    <a class="code" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55">NDSP_OUTPUT_MONO</a>     = 0, <span class="comment">///&lt; Mono sound</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1">NDSP_OUTPUT_STEREO</a>   = 1, <span class="comment">///&lt; Stereo sound</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4">NDSP_OUTPUT_SURROUND</a> = 2, <span class="comment">///&lt; 3D Surround sound</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55">   12</a></span>&#160;    <a class="code" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55">NDSP_OUTPUT_MONO</a>     = 0, <span class="comment">///&lt; Mono sound</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1">NDSP_OUTPUT_STEREO</a>   = 1, <span class="comment">///&lt; Stereo sound</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4">NDSP_OUTPUT_SURROUND</a> = 2, <span class="comment">///&lt; 3D Surround sound</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span>} <a class="code" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndspOutputMode</a>;</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div>
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">// Clipping modes.</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">enum</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">   18</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;{</div>
-<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893">   20</a></span>&#160;    <a class="code" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893">NDSP_CLIP_NORMAL</a> = 0, <span class="comment">///&lt; &quot;Normal&quot; clipping mode (?)</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a">   21</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a">NDSP_CLIP_SOFT</a>   = 1, <span class="comment">///&lt; &quot;Soft&quot; clipping mode (?)</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893">   20</a></span>&#160;    <a class="code" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893">NDSP_CLIP_NORMAL</a> = 0, <span class="comment">///&lt; &quot;Normal&quot; clipping mode (?)</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a">   21</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a">NDSP_CLIP_SOFT</a>   = 1, <span class="comment">///&lt; &quot;Soft&quot; clipping mode (?)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"></span>} <a class="code" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndspClippingMode</a>;</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">// Surround speaker positions.</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">enum</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">   25</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;{</div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef">   27</a></span>&#160;    <a class="code" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef">NDSP_SPKPOS_SQUARE</a> = 0, <span class="comment">///&lt;?</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c">   28</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c">NDSP_SPKPOS_WIDE</a>   = 1, <span class="comment">///&lt;?</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911">NDSP_SPKPOS_NUM</a>    = 2, <span class="comment">///&lt;?</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span>};</div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef">   27</a></span>&#160;    <a class="code" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef">NDSP_SPKPOS_SQUARE</a> = 0, <span class="comment">///&lt;?</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c">   28</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c">NDSP_SPKPOS_WIDE</a>   = 1, <span class="comment">///&lt;?</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911">NDSP_SPKPOS_NUM</a>    = 2, <span class="comment">///&lt;?</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span>} <a class="code" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndspSpeakerPos</a>;</div>
 <div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">/// ADPCM data.</span></div>
 <div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structndspAdpcmData.html">   33</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
@@ -135,10 +135,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/// Wave buffer status.</span></div>
 <div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"></span><span class="keyword">enum</span></div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;{</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">   46</a></span>&#160;    <a class="code" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">NDSP_WBUF_FREE</a>    = 0, <span class="comment">///&lt; The wave buffer is not queued.</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2">   47</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2">NDSP_WBUF_QUEUED</a>  = 1, <span class="comment">///&lt; The wave buffer is queued and has not been played yet.</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8">   48</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8">NDSP_WBUF_PLAYING</a> = 2, <span class="comment">///&lt; The wave buffer is playing right now.</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68">   49</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68">NDSP_WBUF_DONE</a>    = 3, <span class="comment">///&lt; The wave buffer has finished being played.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">   46</a></span>&#160;    <a class="code" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">NDSP_WBUF_FREE</a>    = 0, <span class="comment">///&lt; The wave buffer is not queued.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2">   47</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2">NDSP_WBUF_QUEUED</a>  = 1, <span class="comment">///&lt; The wave buffer is queued and has not been played yet.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8">   48</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8">NDSP_WBUF_PLAYING</a> = 2, <span class="comment">///&lt; The wave buffer is playing right now.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68">   49</a></span>&#160;<span class="comment"></span>    <a class="code" href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68">NDSP_WBUF_DONE</a>    = 3, <span class="comment">///&lt; The wave buffer has finished being played.</span></div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"></span>};</div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">/// Wave buffer struct.</span></div>
@@ -210,13 +210,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> * @brief Sets the output mode.</span></div>
 <div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> * @param mode Output mode to set. Defaults to NDSP_OUTPUT_STEREO.</span></div>
 <div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ndsp_8h.html#a82e247b2a4cc9fda6f8fd92b84a1871b">ndspSetOutputMode</a>(<span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ndsp_8h.html#a49a1a618032d220adf0007353273ebc0">ndspSetOutputMode</a>(<a class="code" href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndspOutputMode</a> mode);</div>
 <div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment"> * @brief Sets the clipping mode.</span></div>
 <div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> * @param mode Clipping mode to set. Defaults to NDSP_CLIP_SOFT.</span></div>
 <div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ndsp_8h.html#a1b812fac9f413c0009b9aa75c1e9bf4c">ndspSetClippingMode</a>(<span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ndsp_8h.html#ad294c6cec5824d53a92a2a9db43f672a">ndspSetClippingMode</a>(<a class="code" href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndspClippingMode</a> mode);</div>
 <div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="comment"> * @brief Sets the output count.</span></div>
@@ -250,7 +250,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @brief Sets the surround sound position.</span></div>
 <div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> * @param pos Position to set. Defaults to NDSP_SPKPOS_SQUARE.</span></div>
 <div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ndsp_8h.html#a4f424ec80bd49d905b806bd2451039a2">ndspSurroundSetPos</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> pos);</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ndsp_8h.html#a4a946928ccdd63672289b74302a39dfa">ndspSurroundSetPos</a>(<a class="code" href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndspSpeakerPos</a> pos);</div>
 <div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment"> * @brief Sets the surround sound rear ratio.</span></div>
@@ -290,27 +290,23 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="keywordtype">void</span> <a class="code" href="ndsp_8h.html#a3d50a5aefd0c07489db48c012f14743d">ndspAuxSetCallback</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="ndsp_8h.html#ac7a08ac8efd0376efd6a6e1b1a064ca8">ndspAuxCallback</a> callback, <span class="keywordtype">void</span>* data);<span class="comment"></span></div>
 <div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">///@}</span></div>
-<div class="ttc" id="ndsp_8h_html_a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911"><div class="ttname"><a href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea3be9513896beef2994022864ed335911">NDSP_SPKPOS_NUM</a></div><div class="ttdoc">? </div><div class="ttdef"><b>Definition:</b> ndsp.h:29</div></div>
+<div class="ttc" id="ndsp_8h_html_aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55"><div class="ttname"><a href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfda901dbb3dd6f7588228ca0052b3b5ca55">NDSP_OUTPUT_MONO</a></div><div class="ttdoc">Mono sound. </div><div class="ttdef"><b>Definition:</b> ndsp.h:12</div></div>
 <div class="ttc" id="types_8h_html_a9e382f207c65ca13ab4ae98363aeda80"><div class="ttname"><a href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a></div><div class="ttdeci">int8_t s8</div><div class="ttdoc">8-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:27</div></div>
+<div class="ttc" id="ndsp_8h_html_a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a"><div class="ttname"><a href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19abf0c921ecef3f50bb4b9efb8338aa94a">NDSP_CLIP_SOFT</a></div><div class="ttdoc">"Soft" clipping mode (?) </div><div class="ttdef"><b>Definition:</b> ndsp.h:21</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a3f97b49b15a70f10152c14944a5c95ba"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a3f97b49b15a70f10152c14944a5c95ba">tag_ndspWaveBuf::data_adpcm</a></div><div class="ttdeci">u8 * data_adpcm</div><div class="ttdoc">Pointer to DSPADPCM sample data. </div><div class="ttdef"><b>Definition:</b> ndsp.h:59</div></div>
-<div class="ttc" id="ndsp_8h_html_abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4"><div class="ttname"><a href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ae0c412a650b7b63783a8e0a3d84666e4">NDSP_OUTPUT_SURROUND</a></div><div class="ttdoc">3D Surround sound </div><div class="ttdef"><b>Definition:</b> ndsp.h:14</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a09159f3732f1e8dbee8590517efdb0f6"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a09159f3732f1e8dbee8590517efdb0f6">tag_ndspWaveBuf::data_pcm8</a></div><div class="ttdeci">s8 * data_pcm8</div><div class="ttdoc">Pointer to PCM8 sample data. </div><div class="ttdef"><b>Definition:</b> ndsp.h:57</div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html"><div class="ttname"><a href="structtag__ndspWaveBuf.html">tag_ndspWaveBuf</a></div><div class="ttdoc">Wave buffer struct. </div><div class="ttdef"><b>Definition:</b> ndsp.h:53</div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
-<div class="ttc" id="ndsp_8h_html_abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55"><div class="ttname"><a href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04a901dbb3dd6f7588228ca0052b3b5ca55">NDSP_OUTPUT_MONO</a></div><div class="ttdoc">Mono sound. </div><div class="ttdef"><b>Definition:</b> ndsp.h:12</div></div>
 <div class="ttc" id="ndsp_8h_html_a7b56d354bc3e6300c2463e54cdc5c29f"><div class="ttname"><a href="ndsp_8h.html#a7b56d354bc3e6300c2463e54cdc5c29f">ndspCallback</a></div><div class="ttdeci">void(* ndspCallback)(void *data)</div><div class="ttdoc">Sound frame callback function. (data = User provided data) </div><div class="ttdef"><b>Definition:</b> ndsp.h:74</div></div>
+<div class="ttc" id="ndsp_8h_html_ad294c6cec5824d53a92a2a9db43f672a"><div class="ttname"><a href="ndsp_8h.html#ad294c6cec5824d53a92a2a9db43f672a">ndspSetClippingMode</a></div><div class="ttdeci">void ndspSetClippingMode(ndspClippingMode mode)</div><div class="ttdoc">Sets the clipping mode. </div></div>
 <div class="ttc" id="ndsp_8h_html_aa677674b20004d3d5fd620bdc1cb8afa"><div class="ttname"><a href="ndsp_8h.html#aa677674b20004d3d5fd620bdc1cb8afa">ndspExit</a></div><div class="ttdeci">void ndspExit(void)</div><div class="ttdoc">Exits NDSP. </div></div>
-<div class="ttc" id="ndsp_8h_html_abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1"><div class="ttname"><a href="ndsp_8h.html#abc6126af1d45847bc59afa0aa3216b04ad0643ea33ee4590c7239f1eec1fe9fd1">NDSP_OUTPUT_STEREO</a></div><div class="ttdoc">Stereo sound. </div><div class="ttdef"><b>Definition:</b> ndsp.h:13</div></div>
 <div class="ttc" id="structndspAdpcmData_html_aec31f142f53dead462fe78e16b43c8da"><div class="ttname"><a href="structndspAdpcmData.html#aec31f142f53dead462fe78e16b43c8da">ndspAdpcmData::index</a></div><div class="ttdeci">u16 index</div><div class="ttdoc">Current predictor index. </div><div class="ttdef"><b>Definition:</b> ndsp.h:35</div></div>
 <div class="ttc" id="ndsp_8h_html_a6e54ee9185248b1d4a120396bfbf5603"><div class="ttname"><a href="ndsp_8h.html#a6e54ee9185248b1d4a120396bfbf5603">ndspSetCallback</a></div><div class="ttdeci">void ndspSetCallback(ndspCallback callback, void *data)</div><div class="ttdoc">Sets the sound frame callback. </div></div>
-<div class="ttc" id="ndsp_8h_html_a1b812fac9f413c0009b9aa75c1e9bf4c"><div class="ttname"><a href="ndsp_8h.html#a1b812fac9f413c0009b9aa75c1e9bf4c">ndspSetClippingMode</a></div><div class="ttdeci">void ndspSetClippingMode(int mode)</div><div class="ttdoc">Sets the clipping mode. </div></div>
+<div class="ttc" id="ndsp_8h_html_a4a946928ccdd63672289b74302a39dfa"><div class="ttname"><a href="ndsp_8h.html#a4a946928ccdd63672289b74302a39dfa">ndspSurroundSetPos</a></div><div class="ttdeci">void ndspSurroundSetPos(ndspSpeakerPos pos)</div><div class="ttdoc">Sets the surround sound position. </div></div>
 <div class="ttc" id="structndspAdpcmData_html_a8cb7064cd24c0a9af97652d5d6886fa7"><div class="ttname"><a href="structndspAdpcmData.html#a8cb7064cd24c0a9af97652d5d6886fa7">ndspAdpcmData::history0</a></div><div class="ttdeci">s16 history0</div><div class="ttdoc">Last outputted PCM16 sample. </div><div class="ttdef"><b>Definition:</b> ndsp.h:36</div></div>
-<div class="ttc" id="ndsp_8h_html_a4f424ec80bd49d905b806bd2451039a2"><div class="ttname"><a href="ndsp_8h.html#a4f424ec80bd49d905b806bd2451039a2">ndspSurroundSetPos</a></div><div class="ttdeci">void ndspSurroundSetPos(u16 pos)</div><div class="ttdoc">Sets the surround sound position. </div></div>
-<div class="ttc" id="ndsp_8h_html_adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893"><div class="ttname"><a href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06ca188005687d5eb075cfcd78016371c893">NDSP_CLIP_NORMAL</a></div><div class="ttdoc">"Normal" clipping mode (?) </div><div class="ttdef"><b>Definition:</b> ndsp.h:20</div></div>
 <div class="ttc" id="ndsp_8h_html_af291186c61a1899c748aac58662d7ba4"><div class="ttname"><a href="ndsp_8h.html#af291186c61a1899c748aac58662d7ba4">ndspInit</a></div><div class="ttdeci">Result ndspInit(void)</div><div class="ttdoc">Initializes NDSP. </div></div>
 <div class="ttc" id="ndsp_8h_html_aa9c115610bf7827b73edbc2579e4b18b"><div class="ttname"><a href="ndsp_8h.html#aa9c115610bf7827b73edbc2579e4b18b">ndspSetMasterVol</a></div><div class="ttdeci">void ndspSetMasterVol(float volume)</div><div class="ttdoc">Sets the master volume. </div></div>
-<div class="ttc" id="ndsp_8h_html_a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef"><div class="ttname"><a href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea6534cb3b5d41add240139d97c0d92cef">NDSP_SPKPOS_SQUARE</a></div><div class="ttdoc">? </div><div class="ttdef"><b>Definition:</b> ndsp.h:27</div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
 <div class="ttc" id="ndsp_8h_html_a3d50a5aefd0c07489db48c012f14743d"><div class="ttname"><a href="ndsp_8h.html#a3d50a5aefd0c07489db48c012f14743d">ndspAuxSetCallback</a></div><div class="ttdeci">void ndspAuxSetCallback(int id, ndspAuxCallback callback, void *data)</div><div class="ttdoc">Sets the callback of an auxiliary output. </div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a3c7ea7f11f9e714c385befa490f5079b"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a3c7ea7f11f9e714c385befa490f5079b">tag_ndspWaveBuf::looping</a></div><div class="ttdeci">bool looping</div><div class="ttdoc">Whether to loop the buffer. </div><div class="ttdef"><b>Definition:</b> ndsp.h:66</div></div>
@@ -318,31 +314,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="ndsp_8h_html_a15e3d9f39a89eb0231dc4f9b272e42be"><div class="ttname"><a href="ndsp_8h.html#a15e3d9f39a89eb0231dc4f9b272e42be">ndspSetOutputCount</a></div><div class="ttdeci">void ndspSetOutputCount(int count)</div><div class="ttdoc">Sets the output count. </div></div>
 <div class="ttc" id="ndsp_8h_html_ac2490547f4cc87ce71bd22aa49366649"><div class="ttname"><a href="ndsp_8h.html#ac2490547f4cc87ce71bd22aa49366649">ndspSurroundSetDepth</a></div><div class="ttdeci">void ndspSurroundSetDepth(u16 depth)</div><div class="ttdoc">Sets the surround sound depth. </div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a64256f46cb4f6122690f6c1e4b41f1c5"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a64256f46cb4f6122690f6c1e4b41f1c5">tag_ndspWaveBuf::adpcm_data</a></div><div class="ttdeci">ndspAdpcmData * adpcm_data</div><div class="ttdoc">ADPCM data. </div><div class="ttdef"><b>Definition:</b> ndsp.h:63</div></div>
+<div class="ttc" id="ndsp_8h_html_aaa155e6e3bd6e21c43a7bbf7466f26d4"><div class="ttname"><a href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4">ndspSpeakerPos</a></div><div class="ttdeci">ndspSpeakerPos</div><div class="ttdef"><b>Definition:</b> ndsp.h:25</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
 <div class="ttc" id="ndsp_8h_html_ac9cef68b897e24ba19f734879b5866da"><div class="ttname"><a href="ndsp_8h.html#ac9cef68b897e24ba19f734879b5866da">ndspAuxSetVolume</a></div><div class="ttdeci">void ndspAuxSetVolume(int id, float volume)</div><div class="ttdoc">Sets the volume of an auxiliary output. </div></div>
 <div class="ttc" id="ndsp_8h_html_a8b7e40b247efd6949e4a18a81895739e"><div class="ttname"><a href="ndsp_8h.html#a8b7e40b247efd6949e4a18a81895739e">ndspGetFrameCount</a></div><div class="ttdeci">u32 ndspGetFrameCount(void)</div><div class="ttdoc">Gets the total sound frame count. </div></div>
 <div class="ttc" id="ndsp_8h_html_a97972972fe7da567764ea131cc24839e"><div class="ttname"><a href="ndsp_8h.html#a97972972fe7da567764ea131cc24839e">ndspAuxSetEnable</a></div><div class="ttdeci">void ndspAuxSetEnable(int id, bool enable)</div><div class="ttdoc">Configures whether an auxiliary output is enabled. </div></div>
-<div class="ttc" id="ndsp_8h_html_a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68"><div class="ttname"><a href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ad47b533bf89b23c67243aa19e889bd68">NDSP_WBUF_DONE</a></div><div class="ttdoc">The wave buffer has finished being played. </div><div class="ttdef"><b>Definition:</b> ndsp.h:49</div></div>
+<div class="ttc" id="ndsp_8h_html_aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4"><div class="ttname"><a href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdae0c412a650b7b63783a8e0a3d84666e4">NDSP_OUTPUT_SURROUND</a></div><div class="ttdoc">3D Surround sound </div><div class="ttdef"><b>Definition:</b> ndsp.h:14</div></div>
 <div class="ttc" id="ndsp_8h_html_ac5271edca9a280bca385295aea413a84"><div class="ttname"><a href="ndsp_8h.html#ac5271edca9a280bca385295aea413a84">ndspSetCapture</a></div><div class="ttdeci">void ndspSetCapture(ndspWaveBuf *capture)</div><div class="ttdoc">Sets the wave buffer to capture audio to. </div></div>
-<div class="ttc" id="ndsp_8h_html_a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8"><div class="ttname"><a href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635ab703579b9808d95a1c231452e70948a8">NDSP_WBUF_PLAYING</a></div><div class="ttdoc">The wave buffer is playing right now. </div><div class="ttdef"><b>Definition:</b> ndsp.h:48</div></div>
+<div class="ttc" id="ndsp_8h_html_aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1"><div class="ttname"><a href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfdad0643ea33ee4590c7239f1eec1fe9fd1">NDSP_OUTPUT_STEREO</a></div><div class="ttdoc">Stereo sound. </div><div class="ttdef"><b>Definition:</b> ndsp.h:13</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a967b0ddea945fc5de1ce8334d2135358"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a967b0ddea945fc5de1ce8334d2135358">tag_ndspWaveBuf::status</a></div><div class="ttdeci">u8 status</div><div class="ttdoc">Queuing/playback status. </div><div class="ttdef"><b>Definition:</b> ndsp.h:67</div></div>
+<div class="ttc" id="ndsp_8h_html_aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911"><div class="ttname"><a href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a3be9513896beef2994022864ed335911">NDSP_SPKPOS_NUM</a></div><div class="ttdoc">? </div><div class="ttdef"><b>Definition:</b> ndsp.h:29</div></div>
+<div class="ttc" id="ndsp_8h_html_a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1"><div class="ttname"><a href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">NDSP_WBUF_FREE</a></div><div class="ttdoc">The wave buffer is not queued. </div><div class="ttdef"><b>Definition:</b> ndsp.h:46</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a47f038d687b5dfa121c510146a35d5d5"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a47f038d687b5dfa121c510146a35d5d5">tag_ndspWaveBuf::sequence_id</a></div><div class="ttdeci">u16 sequence_id</div><div class="ttdoc">Sequence ID. Assigned automatically by ndspChnWaveBufAdd. </div><div class="ttdef"><b>Definition:</b> ndsp.h:69</div></div>
-<div class="ttc" id="ndsp_8h_html_a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1"><div class="ttname"><a href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a723dbfb7dc9c50cb1ff5a3fda4f4dfe1">NDSP_WBUF_FREE</a></div><div class="ttdoc">The wave buffer is not queued. </div><div class="ttdef"><b>Definition:</b> ndsp.h:46</div></div>
-<div class="ttc" id="ndsp_8h_html_a82e247b2a4cc9fda6f8fd92b84a1871b"><div class="ttname"><a href="ndsp_8h.html#a82e247b2a4cc9fda6f8fd92b84a1871b">ndspSetOutputMode</a></div><div class="ttdeci">void ndspSetOutputMode(int mode)</div><div class="ttdoc">Sets the output mode. </div></div>
-<div class="ttc" id="ndsp_8h_html_adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a"><div class="ttname"><a href="ndsp_8h.html#adc29c2ff13d900c2f185ee95427fb06cabf0c921ecef3f50bb4b9efb8338aa94a">NDSP_CLIP_SOFT</a></div><div class="ttdoc">"Soft" clipping mode (?) </div><div class="ttdef"><b>Definition:</b> ndsp.h:21</div></div>
+<div class="ttc" id="ndsp_8h_html_a256d7e48bf7174660fc538ac396b9b19"><div class="ttname"><a href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19">ndspClippingMode</a></div><div class="ttdeci">ndspClippingMode</div><div class="ttdef"><b>Definition:</b> ndsp.h:18</div></div>
+<div class="ttc" id="ndsp_8h_html_a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2"><div class="ttname"><a href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5a35e846d5d3a0c40a9009efe2096381c2">NDSP_WBUF_QUEUED</a></div><div class="ttdoc">The wave buffer is queued and has not been played yet. </div><div class="ttdef"><b>Definition:</b> ndsp.h:47</div></div>
 <div class="ttc" id="ndsp_8h_html_a50a0fa4fb97bbab2d0b862d0e1c2a341"><div class="ttname"><a href="ndsp_8h.html#a50a0fa4fb97bbab2d0b862d0e1c2a341">ndspUseComponent</a></div><div class="ttdeci">void ndspUseComponent(const void *binary, u32 size, u16 progMask, u16 dataMask)</div><div class="ttdoc">Sets up the DSP component. </div></div>
 <div class="ttc" id="ndsp_8h_html_a103449d7ddeb2814f6105916f3dfd11f"><div class="ttname"><a href="ndsp_8h.html#a103449d7ddeb2814f6105916f3dfd11f">ndspGetDroppedFrames</a></div><div class="ttdeci">u32 ndspGetDroppedFrames(void)</div><div class="ttdoc">Gets the number of dropped sound frames. </div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_affba548676133ea6e94d6215c7bc3cb6"><div class="ttname"><a href="structtag__ndspWaveBuf.html#affba548676133ea6e94d6215c7bc3cb6">tag_ndspWaveBuf::offset</a></div><div class="ttdeci">u32 offset</div><div class="ttdoc">Buffer offset. Only used for capture. </div><div class="ttdef"><b>Definition:</b> ndsp.h:65</div></div>
 <div class="ttc" id="structndspAdpcmData_html_aa1c3f2d84437b3c73114274d1e57a374"><div class="ttname"><a href="structndspAdpcmData.html#aa1c3f2d84437b3c73114274d1e57a374">ndspAdpcmData::history1</a></div><div class="ttdeci">s16 history1</div><div class="ttdoc">Second to last outputted PCM16 sample. </div><div class="ttdef"><b>Definition:</b> ndsp.h:37</div></div>
 <div class="ttc" id="ndsp_8h_html_ac7a08ac8efd0376efd6a6e1b1a064ca8"><div class="ttname"><a href="ndsp_8h.html#ac7a08ac8efd0376efd6a6e1b1a064ca8">ndspAuxCallback</a></div><div class="ttdeci">void(* ndspAuxCallback)(void *data, int nsamples, void *samples[4])</div><div class="ttdoc">Auxiliary output callback function. (data = User provided data, nsamples = Number of samples...</div><div class="ttdef"><b>Definition:</b> ndsp.h:76</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a0ec391581f1680230fe323ec67529506"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a0ec391581f1680230fe323ec67529506">tag_ndspWaveBuf::data_vaddr</a></div><div class="ttdeci">u32 data_vaddr</div><div class="ttdoc">Data virtual address. </div><div class="ttdef"><b>Definition:</b> ndsp.h:60</div></div>
+<div class="ttc" id="ndsp_8h_html_a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68"><div class="ttname"><a href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ad47b533bf89b23c67243aa19e889bd68">NDSP_WBUF_DONE</a></div><div class="ttdoc">The wave buffer has finished being played. </div><div class="ttdef"><b>Definition:</b> ndsp.h:49</div></div>
+<div class="ttc" id="ndsp_8h_html_a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893"><div class="ttname"><a href="ndsp_8h.html#a256d7e48bf7174660fc538ac396b9b19a188005687d5eb075cfcd78016371c893">NDSP_CLIP_NORMAL</a></div><div class="ttdoc">"Normal" clipping mode (?) </div><div class="ttdef"><b>Definition:</b> ndsp.h:20</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a227ff854f75d71f04bbea7fc48b364f6"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a227ff854f75d71f04bbea7fc48b364f6">tag_ndspWaveBuf::next</a></div><div class="ttdeci">ndspWaveBuf * next</div><div class="ttdoc">Next buffer to play. Used internally, do not modify. </div><div class="ttdef"><b>Definition:</b> ndsp.h:70</div></div>
 <div class="ttc" id="structtag__ndspWaveBuf_html_a8be46881ae491c7e7df54e81289c7a96"><div class="ttname"><a href="structtag__ndspWaveBuf.html#a8be46881ae491c7e7df54e81289c7a96">tag_ndspWaveBuf::nsamples</a></div><div class="ttdeci">u32 nsamples</div><div class="ttdoc">Total number of samples (PCM8=bytes, PCM16=halfwords, DSPADPCM=nibbles without frame headers) ...</div><div class="ttdef"><b>Definition:</b> ndsp.h:62</div></div>
+<div class="ttc" id="ndsp_8h_html_a49a1a618032d220adf0007353273ebc0"><div class="ttname"><a href="ndsp_8h.html#a49a1a618032d220adf0007353273ebc0">ndspSetOutputMode</a></div><div class="ttdeci">void ndspSetOutputMode(ndspOutputMode mode)</div><div class="ttdoc">Sets the output mode. </div></div>
+<div class="ttc" id="ndsp_8h_html_aa9cfcfee3c85f67dadf1091b9b8bdcfd"><div class="ttname"><a href="ndsp_8h.html#aa9cfcfee3c85f67dadf1091b9b8bdcfd">ndspOutputMode</a></div><div class="ttdeci">ndspOutputMode</div><div class="ttdef"><b>Definition:</b> ndsp.h:10</div></div>
 <div class="ttc" id="ndsp_8h_html_a6afdf67a090c45e19cf3c520978fdbb3"><div class="ttname"><a href="ndsp_8h.html#a6afdf67a090c45e19cf3c520978fdbb3">ndspAuxSetFrontBypass</a></div><div class="ttdeci">void ndspAuxSetFrontBypass(int id, bool bypass)</div><div class="ttdoc">Configures whether an auxiliary output should use front bypass. </div></div>
+<div class="ttc" id="ndsp_8h_html_a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8"><div class="ttname"><a href="ndsp_8h.html#a99fb83031ce9923c84392b4e92f956b5ab703579b9808d95a1c231452e70948a8">NDSP_WBUF_PLAYING</a></div><div class="ttdoc">The wave buffer is playing right now. </div><div class="ttdef"><b>Definition:</b> ndsp.h:48</div></div>
+<div class="ttc" id="ndsp_8h_html_aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c"><div class="ttname"><a href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a26bcddb04c06a3e782b84c43edd98d4c">NDSP_SPKPOS_WIDE</a></div><div class="ttdoc">? </div><div class="ttdef"><b>Definition:</b> ndsp.h:28</div></div>
 <div class="ttc" id="ndsp_8h_html_afbada5995eafed2c04a12a124e752fa1"><div class="ttname"><a href="ndsp_8h.html#afbada5995eafed2c04a12a124e752fa1">ndspSurroundSetRearRatio</a></div><div class="ttdeci">void ndspSurroundSetRearRatio(u16 ratio)</div><div class="ttdoc">Sets the surround sound rear ratio. </div></div>
-<div class="ttc" id="ndsp_8h_html_a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2"><div class="ttname"><a href="ndsp_8h.html#a726ca809ffd3d67ab4b8476646f26635a35e846d5d3a0c40a9009efe2096381c2">NDSP_WBUF_QUEUED</a></div><div class="ttdoc">The wave buffer is queued and has not been played yet. </div><div class="ttdef"><b>Definition:</b> ndsp.h:47</div></div>
-<div class="ttc" id="ndsp_8h_html_a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c"><div class="ttname"><a href="ndsp_8h.html#a61dadd085c1777f559549e05962b2c9ea26bcddb04c06a3e782b84c43edd98d4c">NDSP_SPKPOS_WIDE</a></div><div class="ttdoc">? </div><div class="ttdef"><b>Definition:</b> ndsp.h:28</div></div>
 <div class="ttc" id="structndspAdpcmData_html"><div class="ttname"><a href="structndspAdpcmData.html">ndspAdpcmData</a></div><div class="ttdoc">ADPCM data. </div><div class="ttdef"><b>Definition:</b> ndsp.h:33</div></div>
+<div class="ttc" id="ndsp_8h_html_aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef"><div class="ttname"><a href="ndsp_8h.html#aaa155e6e3bd6e21c43a7bbf7466f26d4a6534cb3b5d41add240139d97c0d92cef">NDSP_SPKPOS_SQUARE</a></div><div class="ttdoc">? </div><div class="ttdef"><b>Definition:</b> ndsp.h:27</div></div>
 <div class="ttc" id="types_8h_html_aa980e2c02ba2305e0f489d5650655425"><div class="ttname"><a href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a></div><div class="ttdeci">int16_t s16</div><div class="ttdoc">16-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:28</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
index f8c97f953a23ea22f08d96943664e505033652be..76376df2df1f95242502a608a84da8c7acdb7f7c 100644 (file)
@@ -101,45 +101,45 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:abe85ab171ce95153b195a73c46125536"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536">ps_aes_algo</a> { <br />
-&#160;&#160;<a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509">ps_CBC_ENC</a>, 
+<tr class="memitem:ab10858511e98add85a2b5ec56feb0287"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a> { <br />
+&#160;&#160;<a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d">PS_ALGORITHM_CBC_ENC</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68">ps_CBC_DEC</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0">PS_ALGORITHM_CBC_DEC</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc">ps_CTR_ENC</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8">PS_ALGORITHM_CTR_ENC</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd">ps_CTR_DEC</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18">PS_ALGORITHM_CTR_DEC</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338">ps_CCM_ENC</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451">PS_ALGORITHM_CCM_ENC</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4">ps_CCM_DEC</a>
+&#160;&#160;<a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92">PS_ALGORITHM_CCM_DEC</a>
 <br />
- }<tr class="memdesc:abe85ab171ce95153b195a73c46125536"><td class="mdescLeft">&#160;</td><td class="mdescRight">PS AES algorithms.  <a href="ps_8h.html#abe85ab171ce95153b195a73c46125536">More...</a><br /></td></tr>
-<tr class="separator:abe85ab171ce95153b195a73c46125536"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:ab10858511e98add85a2b5ec56feb0287"><td class="mdescLeft">&#160;</td><td class="mdescRight">PS AES algorithms.  <a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">More...</a><br /></td></tr>
+<tr class="separator:ab10858511e98add85a2b5ec56feb0287"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:ad8729809fe940493448879bb4f4cc058"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">ps_aes_keytypes</a> { <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d">ps_KEYSLOT_0D</a>, 
+<tr class="memitem:a688e29201cdfb3c66b884d125c20fce8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a> { <br />
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada">PS_KEYSLOT_0D</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd">ps_KEYSLOT_2D</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e">PS_KEYSLOT_2D</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312">ps_KEYSLOT_31</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335">PS_KEYSLOT_31</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2">ps_KEYSLOT_38</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e">PS_KEYSLOT_38</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518">ps_KEYSLOT_32</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef">PS_KEYSLOT_32</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417">ps_KEYSLOT_39_DLP</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6">PS_KEYSLOT_39_DLP</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d">ps_KEYSLOT_2E</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858">PS_KEYSLOT_2E</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c">ps_KEYSLOT_INVALID</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197">PS_KEYSLOT_INVALID</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3">ps_KEYSLOT_36</a>, 
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126">PS_KEYSLOT_36</a>, 
 <br />
-&#160;&#160;<a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867">ps_KEYSLOT_39_NFC</a>
+&#160;&#160;<a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d">PS_KEYSLOT_39_NFC</a>
 <br />
- }<tr class="memdesc:ad8729809fe940493448879bb4f4cc058"><td class="mdescLeft">&#160;</td><td class="mdescRight">PS key slots.  <a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">More...</a><br /></td></tr>
-<tr class="separator:ad8729809fe940493448879bb4f4cc058"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a688e29201cdfb3c66b884d125c20fce8"><td class="mdescLeft">&#160;</td><td class="mdescRight">PS key slots.  <a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">More...</a><br /></td></tr>
+<tr class="separator:a688e29201cdfb3c66b884d125c20fce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -152,12 +152,12 @@ Functions</h2></td></tr>
 void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#a91d5a2ff4ba80cb80432c0c9a1f3acc0">psExit</a> (void)</td></tr>
 <tr class="memdesc:a91d5a2ff4ba80cb80432c0c9a1f3acc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits PS. <br /></td></tr>
 <tr class="separator:a91d5a2ff4ba80cb80432c0c9a1f3acc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af2868e446a964272d06d8ff82bcf0233"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#af2868e446a964272d06d8ff82bcf0233">PS_EncryptDecryptAes</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *in, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> aes_algo, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> key_type, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *iv)</td></tr>
-<tr class="memdesc:af2868e446a964272d06d8ff82bcf0233"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encrypts/Decrypts AES data.  <a href="#af2868e446a964272d06d8ff82bcf0233">More...</a><br /></td></tr>
-<tr class="separator:af2868e446a964272d06d8ff82bcf0233"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1669250d467cf619442d97083e606b31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#a1669250d467cf619442d97083e606b31">PS_EncryptSignDecryptVerifyAesCcm</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *in, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> in_size, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> out_size, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> data_len, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_data_len, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_len, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> aes_algo, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> key_type, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *nonce)</td></tr>
-<tr class="memdesc:a1669250d467cf619442d97083e606b31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encrypts/Decrypts signed AES CCM data.  <a href="#a1669250d467cf619442d97083e606b31">More...</a><br /></td></tr>
-<tr class="separator:a1669250d467cf619442d97083e606b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa2079e5ccea5884e369c51db1bf151"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#aefa2079e5ccea5884e369c51db1bf151">PS_EncryptDecryptAes</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *in, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out, <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a> aes_algo, <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a> key_type, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *iv)</td></tr>
+<tr class="memdesc:aefa2079e5ccea5884e369c51db1bf151"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encrypts/Decrypts AES data.  <a href="#aefa2079e5ccea5884e369c51db1bf151">More...</a><br /></td></tr>
+<tr class="separator:aefa2079e5ccea5884e369c51db1bf151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7535fb13fe7b89c2802f06997610a7e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#a7535fb13fe7b89c2802f06997610a7e9">PS_EncryptSignDecryptVerifyAesCcm</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *in, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> in_size, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> out_size, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> data_len, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_data_len, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_len, <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a> aes_algo, <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a> key_type, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *nonce)</td></tr>
+<tr class="memdesc:a7535fb13fe7b89c2802f06997610a7e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encrypts/Decrypts signed AES CCM data.  <a href="#a7535fb13fe7b89c2802f06997610a7e9">More...</a><br /></td></tr>
+<tr class="separator:a7535fb13fe7b89c2802f06997610a7e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a337241611082030ac7c40bd8e26d247d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8h.html#a337241611082030ac7c40bd8e26d247d">PS_GetLocalFriendCodeSeed</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *seed)</td></tr>
 <tr class="memdesc:a337241611082030ac7c40bd8e26d247d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the 64-bit console friend code seed.  <a href="#a337241611082030ac7c40bd8e26d247d">More...</a><br /></td></tr>
 <tr class="separator:a337241611082030ac7c40bd8e26d247d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -168,80 +168,80 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>PS service. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="abe85ab171ce95153b195a73c46125536"></a>
+<a class="anchor" id="ab10858511e98add85a2b5ec56feb0287"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="ps_8h.html#abe85ab171ce95153b195a73c46125536">ps_aes_algo</a></td>
+          <td class="memname">enum <a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>PS AES algorithms. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509"></a>ps_CBC_ENC&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d"></a>PS_ALGORITHM_CBC_ENC&#160;</td><td class="fielddoc">
 <p>CBC encoding. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68"></a>ps_CBC_DEC&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0"></a>PS_ALGORITHM_CBC_DEC&#160;</td><td class="fielddoc">
 <p>CBC decoding. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc"></a>ps_CTR_ENC&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8"></a>PS_ALGORITHM_CTR_ENC&#160;</td><td class="fielddoc">
 <p>CTR encoding. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd"></a>ps_CTR_DEC&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18"></a>PS_ALGORITHM_CTR_DEC&#160;</td><td class="fielddoc">
 <p>CTR decoding. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338"></a>ps_CCM_ENC&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451"></a>PS_ALGORITHM_CCM_ENC&#160;</td><td class="fielddoc">
 <p>CCM encoding. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4"></a>ps_CCM_DEC&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92"></a>PS_ALGORITHM_CCM_DEC&#160;</td><td class="fielddoc">
 <p>CCM decoding. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="ad8729809fe940493448879bb4f4cc058"></a>
+<a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">ps_aes_keytypes</a></td>
+          <td class="memname">enum <a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>PS key slots. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d"></a>ps_KEYSLOT_0D&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada"></a>PS_KEYSLOT_0D&#160;</td><td class="fielddoc">
 <p>Key slot 0x0D. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd"></a>ps_KEYSLOT_2D&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e"></a>PS_KEYSLOT_2D&#160;</td><td class="fielddoc">
 <p>Key slot 0x2D. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312"></a>ps_KEYSLOT_31&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335"></a>PS_KEYSLOT_31&#160;</td><td class="fielddoc">
 <p>Key slot 0x31. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2"></a>ps_KEYSLOT_38&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e"></a>PS_KEYSLOT_38&#160;</td><td class="fielddoc">
 <p>Key slot 0x38. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518"></a>ps_KEYSLOT_32&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef"></a>PS_KEYSLOT_32&#160;</td><td class="fielddoc">
 <p>Key slot 0x32. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417"></a>ps_KEYSLOT_39_DLP&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6"></a>PS_KEYSLOT_39_DLP&#160;</td><td class="fielddoc">
 <p>Key slot 0x39. (DLP) </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d"></a>ps_KEYSLOT_2E&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858"></a>PS_KEYSLOT_2E&#160;</td><td class="fielddoc">
 <p>Key slot 0x2E. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c"></a>ps_KEYSLOT_INVALID&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197"></a>PS_KEYSLOT_INVALID&#160;</td><td class="fielddoc">
 <p>Invalid key slot. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3"></a>ps_KEYSLOT_36&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126"></a>PS_KEYSLOT_36&#160;</td><td class="fielddoc">
 <p>Key slot 0x36. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867"></a>ps_KEYSLOT_39_NFC&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d"></a>PS_KEYSLOT_39_NFC&#160;</td><td class="fielddoc">
 <p>Key slot 0x39. (NFC) </p>
 </td></tr>
 </table>
@@ -249,7 +249,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8
 </div>
 </div>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="af2868e446a964272d06d8ff82bcf0233"></a>
+<a class="anchor" id="aefa2079e5ccea5884e369c51db1bf151"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -274,13 +274,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a>&#160;</td>
           <td class="paramname"><em>aes_algo</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a>&#160;</td>
           <td class="paramname"><em>key_type</em>, </td>
         </tr>
         <tr>
@@ -312,7 +312,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8
 
 </div>
 </div>
-<a class="anchor" id="a1669250d467cf619442d97083e606b31"></a>
+<a class="anchor" id="a7535fb13fe7b89c2802f06997610a7e9"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
@@ -361,13 +361,13 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ps_8
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a>&#160;</td>
           <td class="paramname"><em>aes_algo</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a>&#160;</td>
           <td class="paramname"><em>key_type</em>, </td>
         </tr>
         <tr>
index 8a056cc0e9879bbaa3e7858e42a5a5c9dcfa5ea5..a76f9fe3a7f8d73d912d9aea6850f99bbd019189 100644 (file)
@@ -97,30 +97,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#pragma once</span></div>
 <div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">/// PS AES algorithms.</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="ps_8h.html#abe85ab171ce95153b195a73c46125536">    8</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">    8</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;{</div>
-<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509">   10</a></span>&#160;    <a class="code" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509">ps_CBC_ENC</a>, <span class="comment">///&lt; CBC encoding.</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="ps_8h.html#abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68">   11</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68">ps_CBC_DEC</a>, <span class="comment">///&lt; CBC decoding.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="ps_8h.html#abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc">   12</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc">ps_CTR_ENC</a>, <span class="comment">///&lt; CTR encoding.</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd">ps_CTR_DEC</a>, <span class="comment">///&lt; CTR decoding.</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338">ps_CCM_ENC</a>, <span class="comment">///&lt; CCM encoding.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4">   15</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4">ps_CCM_DEC</a>, <span class="comment">///&lt; CCM decoding.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"></span>} <a class="code" href="ps_8h.html#abe85ab171ce95153b195a73c46125536">ps_aes_algo</a>;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d">   10</a></span>&#160;    <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d">PS_ALGORITHM_CBC_ENC</a>, <span class="comment">///&lt; CBC encoding.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0">   11</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0">PS_ALGORITHM_CBC_DEC</a>, <span class="comment">///&lt; CBC decoding.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8">   12</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8">PS_ALGORITHM_CTR_ENC</a>, <span class="comment">///&lt; CTR encoding.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18">   13</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18">PS_ALGORITHM_CTR_DEC</a>, <span class="comment">///&lt; CTR decoding.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451">   14</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451">PS_ALGORITHM_CCM_ENC</a>, <span class="comment">///&lt; CCM encoding.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92">   15</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92">PS_ALGORITHM_CCM_DEC</a>, <span class="comment">///&lt; CCM decoding.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"></span>} <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a>;</div>
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">/// PS key slots.</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">   19</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">   19</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;{</div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d">   21</a></span>&#160;    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d">ps_KEYSLOT_0D</a>,      <span class="comment">///&lt; Key slot 0x0D.</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd">   22</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd">ps_KEYSLOT_2D</a>,      <span class="comment">///&lt; Key slot 0x2D.</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312">   23</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312">ps_KEYSLOT_31</a>,      <span class="comment">///&lt; Key slot 0x31.</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2">   24</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2">ps_KEYSLOT_38</a>,      <span class="comment">///&lt; Key slot 0x38.</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518">   25</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518">ps_KEYSLOT_32</a>,      <span class="comment">///&lt; Key slot 0x32.</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417">   26</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417">ps_KEYSLOT_39_DLP</a>,  <span class="comment">///&lt; Key slot 0x39. (DLP)</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d">   27</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d">ps_KEYSLOT_2E</a>,      <span class="comment">///&lt; Key slot 0x2E.</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c">   28</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c">ps_KEYSLOT_INVALID</a>, <span class="comment">///&lt; Invalid key slot.</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3">ps_KEYSLOT_36</a>,      <span class="comment">///&lt; Key slot 0x36.</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867">ps_KEYSLOT_39_NFC</a>   <span class="comment">///&lt; Key slot 0x39. (NFC)</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"></span>} <a class="code" href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">ps_aes_keytypes</a>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada">   21</a></span>&#160;    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada">PS_KEYSLOT_0D</a>,      <span class="comment">///&lt; Key slot 0x0D.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e">   22</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e">PS_KEYSLOT_2D</a>,      <span class="comment">///&lt; Key slot 0x2D.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335">   23</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335">PS_KEYSLOT_31</a>,      <span class="comment">///&lt; Key slot 0x31.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e">   24</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e">PS_KEYSLOT_38</a>,      <span class="comment">///&lt; Key slot 0x38.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef">   25</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef">PS_KEYSLOT_32</a>,      <span class="comment">///&lt; Key slot 0x32.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6">   26</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6">PS_KEYSLOT_39_DLP</a>,  <span class="comment">///&lt; Key slot 0x39. (DLP)</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858">   27</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858">PS_KEYSLOT_2E</a>,      <span class="comment">///&lt; Key slot 0x2E.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197">   28</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197">PS_KEYSLOT_INVALID</a>, <span class="comment">///&lt; Invalid key slot.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126">   29</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126">PS_KEYSLOT_36</a>,      <span class="comment">///&lt; Key slot 0x36.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d">   30</a></span>&#160;<span class="comment"></span>    <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d">PS_KEYSLOT_39_NFC</a>   <span class="comment">///&lt; Key slot 0x39. (NFC)</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"></span>} <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a>;</div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">/// Initializes PS.</span></div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ps_8h.html#abae489204853edc2e7dcf8c341c75e82">psInit</a>(<span class="keywordtype">void</span>);</div>
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * @param key_type Key type to use.</span></div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> * @param iv Pointer to the CTR/IV.</span></div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ps_8h.html#af2868e446a964272d06d8ff82bcf0233">PS_EncryptDecryptAes</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* in, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* out, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> aes_algo, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> key_type, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* iv);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ps_8h.html#aefa2079e5ccea5884e369c51db1bf151">PS_EncryptDecryptAes</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> size, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* in, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* out, <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a> aes_algo, <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a> key_type, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* iv);</div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * @brief Encrypts/Decrypts signed AES CCM data.</span></div>
@@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"> * @param key_type Key type to use.</span></div>
 <div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> * @param nonce Pointer to the nonce.</span></div>
 <div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ps_8h.html#a1669250d467cf619442d97083e606b31">PS_EncryptSignDecryptVerifyAesCcm</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* in, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> in_size, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* out, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> out_size, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> data_len, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_data_len, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_len, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> aes_algo, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> key_type, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* nonce);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ps_8h.html#a7535fb13fe7b89c2802f06997610a7e9">PS_EncryptSignDecryptVerifyAesCcm</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* in, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> in_size, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* out, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> out_size, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> data_len, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_data_len, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> mac_len, <a class="code" href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a> aes_algo, <a class="code" href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a> key_type, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* nonce);</div>
 <div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"> * @brief Gets the 64-bit console friend code seed.</span></div>
@@ -166,34 +166,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"> * @param device_id Pointer to write the device ID to.</span></div>
 <div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ps_8h.html#acbfc784101f2e99a5debb6fcd69f98ea">PS_GetDeviceId</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* device_id);</div>
-<div class="ttc" id="ps_8h_html_abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68"><div class="ttname"><a href="ps_8h.html#abe85ab171ce95153b195a73c46125536aca682b0ed0737e867390fa8712573e68">ps_CBC_DEC</a></div><div class="ttdoc">CBC decoding. </div><div class="ttdef"><b>Definition:</b> ps.h:11</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058ab78d33910bba9faae8f46732fe58976d">ps_KEYSLOT_0D</a></div><div class="ttdoc">Key slot 0x0D. </div><div class="ttdef"><b>Definition:</b> ps.h:21</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a32d2733badb4283abaf3bab2917d8312">ps_KEYSLOT_31</a></div><div class="ttdoc">Key slot 0x31. </div><div class="ttdef"><b>Definition:</b> ps.h:23</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8ae4d4673f644dfd1084219ade7eaa087e">PS_KEYSLOT_2D</a></div><div class="ttdoc">Key slot 0x2D. </div><div class="ttdef"><b>Definition:</b> ps.h:22</div></div>
+<div class="ttc" id="ps_8h_html_ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d"><div class="ttname"><a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a2cd2a9861abf410b5bd2dc2fe70eb79d">PS_ALGORITHM_CBC_ENC</a></div><div class="ttdoc">CBC encoding. </div><div class="ttdef"><b>Definition:</b> ps.h:10</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8">PS_AESKeyType</a></div><div class="ttdeci">PS_AESKeyType</div><div class="ttdoc">PS key slots. </div><div class="ttdef"><b>Definition:</b> ps.h:19</div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="ps_8h_html_abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc"><div class="ttname"><a href="ps_8h.html#abe85ab171ce95153b195a73c46125536af30d89e1fc758e03a75d11890ef27ddc">ps_CTR_ENC</a></div><div class="ttdoc">CTR encoding. </div><div class="ttdef"><b>Definition:</b> ps.h:12</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a9f98f9873310eafa93f805dfe2ba1eef">PS_KEYSLOT_32</a></div><div class="ttdoc">Key slot 0x32. </div><div class="ttdef"><b>Definition:</b> ps.h:25</div></div>
+<div class="ttc" id="ps_8h_html_ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0"><div class="ttname"><a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287adefeac6ff96b1a759d2fc08dcf2af3a0">PS_ALGORITHM_CBC_DEC</a></div><div class="ttdoc">CBC decoding. </div><div class="ttdef"><b>Definition:</b> ps.h:11</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a981e21f733cc453e94ff5836f06e2d0d">PS_KEYSLOT_39_NFC</a></div><div class="ttdoc">Key slot 0x39. (NFC) </div><div class="ttdef"><b>Definition:</b> ps.h:30</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8abc9879d0b4aae6eb97b77c1a606a4197">PS_KEYSLOT_INVALID</a></div><div class="ttdoc">Invalid key slot. </div><div class="ttdef"><b>Definition:</b> ps.h:28</div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
 <div class="ttc" id="ps_8h_html_acbfc784101f2e99a5debb6fcd69f98ea"><div class="ttname"><a href="ps_8h.html#acbfc784101f2e99a5debb6fcd69f98ea">PS_GetDeviceId</a></div><div class="ttdeci">Result PS_GetDeviceId(u32 *device_id)</div><div class="ttdoc">Gets the 32-bit device ID. </div></div>
 <div class="ttc" id="types_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:25</div></div>
-<div class="ttc" id="ps_8h_html_abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd"><div class="ttname"><a href="ps_8h.html#abe85ab171ce95153b195a73c46125536a0bd1dace258c826b020d1ac6c7ef8efd">ps_CTR_DEC</a></div><div class="ttdoc">CTR decoding. </div><div class="ttdef"><b>Definition:</b> ps.h:13</div></div>
 <div class="ttc" id="ps_8h_html_a91d5a2ff4ba80cb80432c0c9a1f3acc0"><div class="ttname"><a href="ps_8h.html#a91d5a2ff4ba80cb80432c0c9a1f3acc0">psExit</a></div><div class="ttdeci">void psExit(void)</div><div class="ttdoc">Exits PS. </div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a170935fc5c01f037a18bc95dc565e53d">ps_KEYSLOT_2E</a></div><div class="ttdoc">Key slot 0x2E. </div><div class="ttdef"><b>Definition:</b> ps.h:27</div></div>
-<div class="ttc" id="ps_8h_html_abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509"><div class="ttname"><a href="ps_8h.html#abe85ab171ce95153b195a73c46125536a69f61dbb89a5ffe1fe8b235782ff8509">ps_CBC_ENC</a></div><div class="ttdoc">CBC encoding. </div><div class="ttdef"><b>Definition:</b> ps.h:10</div></div>
+<div class="ttc" id="ps_8h_html_ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451"><div class="ttname"><a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287afcc072da4e473ef280bad304d5251451">PS_ALGORITHM_CCM_ENC</a></div><div class="ttdoc">CCM encoding. </div><div class="ttdef"><b>Definition:</b> ps.h:14</div></div>
+<div class="ttc" id="ps_8h_html_aefa2079e5ccea5884e369c51db1bf151"><div class="ttname"><a href="ps_8h.html#aefa2079e5ccea5884e369c51db1bf151">PS_EncryptDecryptAes</a></div><div class="ttdeci">Result PS_EncryptDecryptAes(u32 size, u8 *in, u8 *out, PS_AESAlgorithm aes_algo, PS_AESKeyType key_type, u8 *iv)</div><div class="ttdoc">Encrypts/Decrypts AES data. </div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a39c58564adfb433d83ad7f021e315ada">PS_KEYSLOT_0D</a></div><div class="ttdoc">Key slot 0x0D. </div><div class="ttdef"><b>Definition:</b> ps.h:21</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a408de5e9c16154c81a01e38f92890126">PS_KEYSLOT_36</a></div><div class="ttdoc">Key slot 0x36. </div><div class="ttdef"><b>Definition:</b> ps.h:29</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="ps_8h_html_abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4"><div class="ttname"><a href="ps_8h.html#abe85ab171ce95153b195a73c46125536a412e24cc8f39fb99b97f4fb7c2ec90e4">ps_CCM_DEC</a></div><div class="ttdoc">CCM decoding. </div><div class="ttdef"><b>Definition:</b> ps.h:15</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a3c7eb4101e541c4b524c3e6f1930d2d2">ps_KEYSLOT_38</a></div><div class="ttdoc">Key slot 0x38. </div><div class="ttdef"><b>Definition:</b> ps.h:24</div></div>
-<div class="ttc" id="ps_8h_html_af2868e446a964272d06d8ff82bcf0233"><div class="ttname"><a href="ps_8h.html#af2868e446a964272d06d8ff82bcf0233">PS_EncryptDecryptAes</a></div><div class="ttdeci">Result PS_EncryptDecryptAes(u32 size, u8 *in, u8 *out, u32 aes_algo, u32 key_type, u8 *iv)</div><div class="ttdoc">Encrypts/Decrypts AES data. </div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a701021700f4477f3c099f61f0ac28417">ps_KEYSLOT_39_DLP</a></div><div class="ttdoc">Key slot 0x39. (DLP) </div><div class="ttdef"><b>Definition:</b> ps.h:26</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a1c8bd0a6a606c4dcfa42cb37fe1c4858">PS_KEYSLOT_2E</a></div><div class="ttdoc">Key slot 0x2E. </div><div class="ttdef"><b>Definition:</b> ps.h:27</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a348da9e07963d9a837765fb16a72a00e">PS_KEYSLOT_38</a></div><div class="ttdoc">Key slot 0x38. </div><div class="ttdef"><b>Definition:</b> ps.h:24</div></div>
+<div class="ttc" id="ps_8h_html_a7535fb13fe7b89c2802f06997610a7e9"><div class="ttname"><a href="ps_8h.html#a7535fb13fe7b89c2802f06997610a7e9">PS_EncryptSignDecryptVerifyAesCcm</a></div><div class="ttdeci">Result PS_EncryptSignDecryptVerifyAesCcm(u8 *in, u32 in_size, u8 *out, u32 out_size, u32 data_len, u32 mac_data_len, u32 mac_len, PS_AESAlgorithm aes_algo, PS_AESKeyType key_type, u8 *nonce)</div><div class="ttdoc">Encrypts/Decrypts signed AES CCM data. </div></div>
+<div class="ttc" id="ps_8h_html_ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92"><div class="ttname"><a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287ae1276d85a463ebaf22894e5bd7f53b92">PS_ALGORITHM_CCM_DEC</a></div><div class="ttdoc">CCM decoding. </div><div class="ttdef"><b>Definition:</b> ps.h:15</div></div>
 <div class="ttc" id="ps_8h_html_abae489204853edc2e7dcf8c341c75e82"><div class="ttname"><a href="ps_8h.html#abae489204853edc2e7dcf8c341c75e82">psInit</a></div><div class="ttdeci">Result psInit(void)</div><div class="ttdoc">Initializes PS. </div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a1f6af7b6fe22a487cbd434b470d4fdbd">ps_KEYSLOT_2D</a></div><div class="ttdoc">Key slot 0x2D. </div><div class="ttdef"><b>Definition:</b> ps.h:22</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a66de24eafc165daafaa30b02c304be0c">ps_KEYSLOT_INVALID</a></div><div class="ttdoc">Invalid key slot. </div><div class="ttdef"><b>Definition:</b> ps.h:28</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058add7ed7e99b6dae24dfb5cfebdd9ff518">ps_KEYSLOT_32</a></div><div class="ttdoc">Key slot 0x32. </div><div class="ttdef"><b>Definition:</b> ps.h:25</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a72a5b06eac08f862cc865fd27eaad6c3">ps_KEYSLOT_36</a></div><div class="ttdoc">Key slot 0x36. </div><div class="ttdef"><b>Definition:</b> ps.h:29</div></div>
-<div class="ttc" id="ps_8h_html_abe85ab171ce95153b195a73c46125536"><div class="ttname"><a href="ps_8h.html#abe85ab171ce95153b195a73c46125536">ps_aes_algo</a></div><div class="ttdeci">ps_aes_algo</div><div class="ttdoc">PS AES algorithms. </div><div class="ttdef"><b>Definition:</b> ps.h:8</div></div>
-<div class="ttc" id="ps_8h_html_a1669250d467cf619442d97083e606b31"><div class="ttname"><a href="ps_8h.html#a1669250d467cf619442d97083e606b31">PS_EncryptSignDecryptVerifyAesCcm</a></div><div class="ttdeci">Result PS_EncryptSignDecryptVerifyAesCcm(u8 *in, u32 in_size, u8 *out, u32 out_size, u32 data_len, u32 mac_data_len, u32 mac_len, u32 aes_algo, u32 key_type, u8 *nonce)</div><div class="ttdoc">Encrypts/Decrypts signed AES CCM data. </div></div>
+<div class="ttc" id="ps_8h_html_ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18"><div class="ttname"><a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287a79c9789656335faea186b63d9e60bf18">PS_ALGORITHM_CTR_DEC</a></div><div class="ttdoc">CTR decoding. </div><div class="ttdef"><b>Definition:</b> ps.h:13</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8a306a753ced230bb0b11bbadb05558335">PS_KEYSLOT_31</a></div><div class="ttdoc">Key slot 0x31. </div><div class="ttdef"><b>Definition:</b> ps.h:23</div></div>
+<div class="ttc" id="ps_8h_html_ab10858511e98add85a2b5ec56feb0287"><div class="ttname"><a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287">PS_AESAlgorithm</a></div><div class="ttdeci">PS_AESAlgorithm</div><div class="ttdoc">PS AES algorithms. </div><div class="ttdef"><b>Definition:</b> ps.h:8</div></div>
 <div class="ttc" id="ps_8h_html_a337241611082030ac7c40bd8e26d247d"><div class="ttname"><a href="ps_8h.html#a337241611082030ac7c40bd8e26d247d">PS_GetLocalFriendCodeSeed</a></div><div class="ttdeci">Result PS_GetLocalFriendCodeSeed(u64 *seed)</div><div class="ttdoc">Gets the 64-bit console friend code seed. </div></div>
-<div class="ttc" id="ps_8h_html_abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338"><div class="ttname"><a href="ps_8h.html#abe85ab171ce95153b195a73c46125536a5232fb035714f809ccd772cd108c2338">ps_CCM_ENC</a></div><div class="ttdoc">CCM encoding. </div><div class="ttdef"><b>Definition:</b> ps.h:14</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058">ps_aes_keytypes</a></div><div class="ttdeci">ps_aes_keytypes</div><div class="ttdoc">PS key slots. </div><div class="ttdef"><b>Definition:</b> ps.h:19</div></div>
-<div class="ttc" id="ps_8h_html_ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867"><div class="ttname"><a href="ps_8h.html#ad8729809fe940493448879bb4f4cc058a6b45b2fbe1a2587707a5128fcf85f867">ps_KEYSLOT_39_NFC</a></div><div class="ttdoc">Key slot 0x39. (NFC) </div><div class="ttdef"><b>Definition:</b> ps.h:30</div></div>
+<div class="ttc" id="ps_8h_html_a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6"><div class="ttname"><a href="ps_8h.html#a688e29201cdfb3c66b884d125c20fce8acecd993503602935119557e4c3a012f6">PS_KEYSLOT_39_DLP</a></div><div class="ttdoc">Key slot 0x39. (DLP) </div><div class="ttdef"><b>Definition:</b> ps.h:26</div></div>
+<div class="ttc" id="ps_8h_html_ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8"><div class="ttname"><a href="ps_8h.html#ab10858511e98add85a2b5ec56feb0287aab35ad00fe4831766ed846b4a703dfe8">PS_ALGORITHM_CTR_ENC</a></div><div class="ttdoc">CTR encoding. </div><div class="ttdef"><b>Definition:</b> ps.h:12</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/ptmsysm_8h.html b/ptmsysm_8h.html
new file mode 100644 (file)
index 0000000..9bbac07
--- /dev/null
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/ptmsysm.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">ptmsysm.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>PTMSYSM service.  
+<a href="#details">More...</a></p>
+
+<p><a href="ptmsysm_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 name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a18359abfe6fcd1708769ef2dae98ed50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18359abfe6fcd1708769ef2dae98ed50"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmsysm_8h.html#a18359abfe6fcd1708769ef2dae98ed50">ptmSysmInit</a> (void)</td></tr>
+<tr class="memdesc:a18359abfe6fcd1708769ef2dae98ed50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes ptm:sysm. <br /></td></tr>
+<tr class="separator:a18359abfe6fcd1708769ef2dae98ed50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8300d0f183d7b958550da5bea974274"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8300d0f183d7b958550da5bea974274"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmsysm_8h.html#ae8300d0f183d7b958550da5bea974274">ptmSysmExit</a> (void)</td></tr>
+<tr class="memdesc:ae8300d0f183d7b958550da5bea974274"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits ptm:sysm. <br /></td></tr>
+<tr class="separator:ae8300d0f183d7b958550da5bea974274"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3a437bfd0de05fbc5ba9a460d148430"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmsysm_8h.html#ae3a437bfd0de05fbc5ba9a460d148430">PTMSYSM_ConfigureNew3DSCPU</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value)</td></tr>
+<tr class="memdesc:ae3a437bfd0de05fbc5ba9a460d148430"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the New 3DS' CPU clock speed and L2 cache.  <a href="#ae3a437bfd0de05fbc5ba9a460d148430">More...</a><br /></td></tr>
+<tr class="separator:ae3a437bfd0de05fbc5ba9a460d148430"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>PTMSYSM service. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ae3a437bfd0de05fbc5ba9a460d148430"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> PTMSYSM_ConfigureNew3DSCPU </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td>
+          <td class="paramname"><em>value</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Configures the New 3DS' CPU clock speed and L2 cache. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">value</td><td>Bit0: enable higher clock, Bit1: enable L2 cache. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/ptmsysm_8h_source.html b/ptmsysm_8h_source.html
new file mode 100644 (file)
index 0000000..da57922
--- /dev/null
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/ptmsysm.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">ptmsysm.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="ptmsysm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * @file ptmsysm.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * @brief PTMSYSM service.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#pragma once</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">/// Initializes ptm:sysm.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmsysm_8h.html#a18359abfe6fcd1708769ef2dae98ed50">ptmSysmInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/// Exits ptm:sysm.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="ptmsysm_8h.html#ae8300d0f183d7b958550da5bea974274">ptmSysmExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * @brief Configures the New 3DS&#39; CPU clock speed and L2 cache.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * @param value Bit0: enable higher clock, Bit1: enable L2 cache.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmsysm_8h.html#ae3a437bfd0de05fbc5ba9a460d148430">PTMSYSM_ConfigureNew3DSCPU</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> value);</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
+<div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="ptmsysm_8h_html_ae8300d0f183d7b958550da5bea974274"><div class="ttname"><a href="ptmsysm_8h.html#ae8300d0f183d7b958550da5bea974274">ptmSysmExit</a></div><div class="ttdeci">void ptmSysmExit(void)</div><div class="ttdoc">Exits ptm:sysm. </div></div>
+<div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
+<div class="ttc" id="ptmsysm_8h_html_a18359abfe6fcd1708769ef2dae98ed50"><div class="ttname"><a href="ptmsysm_8h.html#a18359abfe6fcd1708769ef2dae98ed50">ptmSysmInit</a></div><div class="ttdeci">Result ptmSysmInit(void)</div><div class="ttdoc">Initializes ptm:sysm. </div></div>
+<div class="ttc" id="ptmsysm_8h_html_ae3a437bfd0de05fbc5ba9a460d148430"><div class="ttname"><a href="ptmsysm_8h.html#ae3a437bfd0de05fbc5ba9a460d148430">PTMSYSM_ConfigureNew3DSCPU</a></div><div class="ttdeci">Result PTMSYSM_ConfigureNew3DSCPU(u8 value)</div><div class="ttdoc">Configures the New 3DS&#39; CPU clock speed and L2 cache. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/ptmu_8h.html b/ptmu_8h.html
new file mode 100644 (file)
index 0000000..19da548
--- /dev/null
@@ -0,0 +1,258 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/ptmu.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">ptmu.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>PTMU service.  
+<a href="#details">More...</a></p>
+
+<p><a href="ptmu_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 name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a69ffa79272f25de2c6050a480036f043"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69ffa79272f25de2c6050a480036f043"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html#a69ffa79272f25de2c6050a480036f043">ptmuInit</a> (void)</td></tr>
+<tr class="memdesc:a69ffa79272f25de2c6050a480036f043"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes PTMU. <br /></td></tr>
+<tr class="separator:a69ffa79272f25de2c6050a480036f043"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56ac60c3ef9564926ceee79ecb6d3c85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56ac60c3ef9564926ceee79ecb6d3c85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html#a56ac60c3ef9564926ceee79ecb6d3c85">ptmuExit</a> (void)</td></tr>
+<tr class="memdesc:a56ac60c3ef9564926ceee79ecb6d3c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits PTMU. <br /></td></tr>
+<tr class="separator:a56ac60c3ef9564926ceee79ecb6d3c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf953372cfbda67c967427f31dc8e68f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html#adf953372cfbda67c967427f31dc8e68f">PTMU_GetShellState</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out)</td></tr>
+<tr class="memdesc:adf953372cfbda67c967427f31dc8e68f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the system's current shell state.  <a href="#adf953372cfbda67c967427f31dc8e68f">More...</a><br /></td></tr>
+<tr class="separator:adf953372cfbda67c967427f31dc8e68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82373d4c238c33f3a20586b468233688"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html#a82373d4c238c33f3a20586b468233688">PTMU_GetBatteryLevel</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out)</td></tr>
+<tr class="memdesc:a82373d4c238c33f3a20586b468233688"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the system's current battery level.  <a href="#a82373d4c238c33f3a20586b468233688">More...</a><br /></td></tr>
+<tr class="separator:a82373d4c238c33f3a20586b468233688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a24c72010f8979755de58e19d6b4574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html#a3a24c72010f8979755de58e19d6b4574">PTMU_GetBatteryChargeState</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out)</td></tr>
+<tr class="memdesc:a3a24c72010f8979755de58e19d6b4574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the system's current battery charge state.  <a href="#a3a24c72010f8979755de58e19d6b4574">More...</a><br /></td></tr>
+<tr class="separator:a3a24c72010f8979755de58e19d6b4574"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3c3b5cb00e263bdc27cbf8545dd9b0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html#ad3c3b5cb00e263bdc27cbf8545dd9b0b">PTMU_GetPedometerState</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out)</td></tr>
+<tr class="memdesc:ad3c3b5cb00e263bdc27cbf8545dd9b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the system's current pedometer state.  <a href="#ad3c3b5cb00e263bdc27cbf8545dd9b0b">More...</a><br /></td></tr>
+<tr class="separator:ad3c3b5cb00e263bdc27cbf8545dd9b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d6ea0afcf123c0345af5e7e160d230f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ptmu_8h.html#a7d6ea0afcf123c0345af5e7e160d230f">PTMU_GetTotalStepCount</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *steps)</td></tr>
+<tr class="memdesc:a7d6ea0afcf123c0345af5e7e160d230f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the pedometer's total step count.  <a href="#a7d6ea0afcf123c0345af5e7e160d230f">More...</a><br /></td></tr>
+<tr class="separator:a7d6ea0afcf123c0345af5e7e160d230f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>PTMU service. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a3a24c72010f8979755de58e19d6b4574"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> PTMU_GetBatteryChargeState </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
+          <td class="paramname"><em>out</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Gets the system's current battery charge state. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">out</td><td>Pointer to write the current battery charge state to. (0 = not charging, 1 = charging) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a82373d4c238c33f3a20586b468233688"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> PTMU_GetBatteryLevel </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
+          <td class="paramname"><em>out</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Gets the system's current battery level. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">out</td><td>Pointer to write the current battery level to. (0-5) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad3c3b5cb00e263bdc27cbf8545dd9b0b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> PTMU_GetPedometerState </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
+          <td class="paramname"><em>out</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Gets the system's current pedometer state. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">out</td><td>Pointer to write the current pedometer state to. (0 = not counting, 1 = counting) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="adf953372cfbda67c967427f31dc8e68f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> PTMU_GetShellState </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;</td>
+          <td class="paramname"><em>out</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Gets the system's current shell state. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">out</td><td>Pointer to write the current shell state to. (0 = closed, 1 = open) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7d6ea0afcf123c0345af5e7e160d230f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> PTMU_GetTotalStepCount </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>steps</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Gets the pedometer's total step count. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">steps</td><td>Pointer to write the total step count to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/ptmu_8h_source.html b/ptmu_8h_source.html
new file mode 100644 (file)
index 0000000..9fac6f1
--- /dev/null
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/ptmu.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">ptmu.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="ptmu_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * @file ptmu.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * @brief PTMU service.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#pragma once</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">/// Initializes PTMU.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmu_8h.html#a69ffa79272f25de2c6050a480036f043">ptmuInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/// Exits PTMU.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="ptmu_8h.html#a56ac60c3ef9564926ceee79ecb6d3c85">ptmuExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * @brief Gets the system&#39;s current shell state.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * @param out Pointer to write the current shell state to. (0 = closed, 1 = open)</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmu_8h.html#adf953372cfbda67c967427f31dc8e68f">PTMU_GetShellState</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out);</div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * @brief Gets the system&#39;s current battery level.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * @param out Pointer to write the current battery level to. (0-5)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmu_8h.html#a82373d4c238c33f3a20586b468233688">PTMU_GetBatteryLevel</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out);</div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * @brief Gets the system&#39;s current battery charge state.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * @param out Pointer to write the current battery charge state to. (0 = not charging, 1 = charging)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmu_8h.html#a3a24c72010f8979755de58e19d6b4574">PTMU_GetBatteryChargeState</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out);</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> * @brief Gets the system&#39;s current pedometer state.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> * @param out Pointer to write the current pedometer state to. (0 = not counting, 1 = counting)</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmu_8h.html#ad3c3b5cb00e263bdc27cbf8545dd9b0b">PTMU_GetPedometerState</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out);</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * @brief Gets the pedometer&#39;s total step count.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * @param steps Pointer to write the total step count to.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ptmu_8h.html#a7d6ea0afcf123c0345af5e7e160d230f">PTMU_GetTotalStepCount</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *steps);</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="ptmu_8h_html_a69ffa79272f25de2c6050a480036f043"><div class="ttname"><a href="ptmu_8h.html#a69ffa79272f25de2c6050a480036f043">ptmuInit</a></div><div class="ttdeci">Result ptmuInit(void)</div><div class="ttdoc">Initializes PTMU. </div></div>
+<div class="ttc" id="ptmu_8h_html_a7d6ea0afcf123c0345af5e7e160d230f"><div class="ttname"><a href="ptmu_8h.html#a7d6ea0afcf123c0345af5e7e160d230f">PTMU_GetTotalStepCount</a></div><div class="ttdeci">Result PTMU_GetTotalStepCount(u32 *steps)</div><div class="ttdoc">Gets the pedometer&#39;s total step count. </div></div>
+<div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
+<div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
+<div class="ttc" id="ptmu_8h_html_a56ac60c3ef9564926ceee79ecb6d3c85"><div class="ttname"><a href="ptmu_8h.html#a56ac60c3ef9564926ceee79ecb6d3c85">ptmuExit</a></div><div class="ttdeci">void ptmuExit(void)</div><div class="ttdoc">Exits PTMU. </div></div>
+<div class="ttc" id="ptmu_8h_html_a3a24c72010f8979755de58e19d6b4574"><div class="ttname"><a href="ptmu_8h.html#a3a24c72010f8979755de58e19d6b4574">PTMU_GetBatteryChargeState</a></div><div class="ttdeci">Result PTMU_GetBatteryChargeState(u8 *out)</div><div class="ttdoc">Gets the system&#39;s current battery charge state. </div></div>
+<div class="ttc" id="ptmu_8h_html_adf953372cfbda67c967427f31dc8e68f"><div class="ttname"><a href="ptmu_8h.html#adf953372cfbda67c967427f31dc8e68f">PTMU_GetShellState</a></div><div class="ttdeci">Result PTMU_GetShellState(u8 *out)</div><div class="ttdoc">Gets the system&#39;s current shell state. </div></div>
+<div class="ttc" id="ptmu_8h_html_a82373d4c238c33f3a20586b468233688"><div class="ttname"><a href="ptmu_8h.html#a82373d4c238c33f3a20586b468233688">PTMU_GetBatteryLevel</a></div><div class="ttdeci">Result PTMU_GetBatteryLevel(u8 *out)</div><div class="ttdoc">Gets the system&#39;s current battery level. </div></div>
+<div class="ttc" id="ptmu_8h_html_ad3c3b5cb00e263bdc27cbf8545dd9b0b"><div class="ttname"><a href="ptmu_8h.html#ad3c3b5cb00e263bdc27cbf8545dd9b0b">PTMU_GetPedometerState</a></div><div class="ttdeci">Result PTMU_GetPedometerState(u8 *out)</div><div class="ttdoc">Gets the system&#39;s current pedometer state. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
index 9ca2599fc159163894bae71d30d60b110f557925..9fd527afa02a1014d7e8e7f8d5fd46b3c2b235ea 100644 (file)
@@ -90,63 +90,63 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> x, y;</div>
 <div class="line">    <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> ret;</div>
 <div class="line">    <span class="keywordtype">bool</span> qtm_usable;</div>
-<div class="line">    <a name="_a0"></a><a class="code" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a> qtminfo;</div>
+<div class="line">    qtmHeadtrackingInfo qtminfo;</div>
 <div class="line">    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> colors[4] = {0x0000FF, 0x00FF00, 0xFF0000, 0xFFFFFF};</div>
 <div class="line"></div>
-<div class="line">    <a name="a1"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
+<div class="line">    <a name="a0"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
 <div class="line">    <span class="comment">//gfxSet3D(true); // uncomment if using stereoscopic 3D</span></div>
 <div class="line"></div>
-<div class="line">    <a name="a2"></a><a class="code" href="qtm_8h.html#a2dd262c03c0d2feed98edfe1a7fd2dfe">qtmInit</a>();</div>
+<div class="line">    <a name="a1"></a><a class="code" href="qtm_8h.html#a2dd262c03c0d2feed98edfe1a7fd2dfe">qtmInit</a>();</div>
 <div class="line"></div>
-<div class="line">    <a name="a3"></a><a class="code" href="console_8h.html#a8e014e84f81ff901ca62d7669a8c8de8">consoleInit</a>(<a name="a4"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541">GFX_BOTTOM</a>, NULL);</div>
+<div class="line">    <a name="a2"></a><a class="code" href="console_8h.html#a8e014e84f81ff901ca62d7669a8c8de8">consoleInit</a>(<a name="a3"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09cac1be8c2dee1ab5520b30ba069afa7541">GFX_BOTTOM</a>, NULL);</div>
 <div class="line"></div>
 <div class="line">    printf(<span class="stringliteral">&quot;qtm example\n&quot;</span>);</div>
 <div class="line"></div>
-<div class="line">    qtm_usable = <a name="a5"></a><a class="code" href="qtm_8h.html#a2be6829e253a5486702014e175a5110d">qtmCheckInitialized</a>();</div>
+<div class="line">    qtm_usable = <a name="a4"></a><a class="code" href="qtm_8h.html#a2be6829e253a5486702014e175a5110d">qtmCheckInitialized</a>();</div>
 <div class="line">    <span class="keywordflow">if</span>(!qtm_usable)printf(<span class="stringliteral">&quot;QTM is not usable, therefore this example won&#39;t do anything with QTM.\n&quot;</span>);</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Main loop</span></div>
-<div class="line">    <span class="keywordflow">while</span> (<a name="a6"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
+<div class="line">    <span class="keywordflow">while</span> (<a name="a5"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a name="a7"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
-<div class="line">        <a name="a8"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
+<div class="line">        <a name="a6"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a7"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
 <div class="line"></div>
-<div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a9"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a10"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a8"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a9"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="keywordflow">if</span>(qtm_usable)</div>
 <div class="line">        {</div>
-<div class="line">            <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* fb = <a name="a11"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a12"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a13"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL);</div>
+<div class="line">            <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* fb = <a name="a10"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a11"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a12"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL);</div>
 <div class="line">            memset(fb, 0, 400*240*3);</div>
 <div class="line"></div>
-<div class="line">            ret = <a name="a14"></a><a class="code" href="qtm_8h.html#a16e85fcc8aea2a1b3b9330317ad7f676">qtmGetHeadtrackingInfo</a>(0, &amp;qtminfo);</div>
+<div class="line">            ret = qtmGetHeadtrackingInfo(0, &amp;qtminfo);</div>
 <div class="line">            <span class="keywordflow">if</span>(ret==0)</div>
 <div class="line">            {</div>
-<div class="line">                <a name="a15"></a><a class="code" href="console_8h.html#ac62c34a3fa2a6403c690dd80022b3e34">consoleClear</a>();</div>
+<div class="line">                <a name="a13"></a><a class="code" href="console_8h.html#ac62c34a3fa2a6403c690dd80022b3e34">consoleClear</a>();</div>
 <div class="line"></div>
 <div class="line">                <span class="keywordflow">for</span>(pos=0; pos&lt;5; pos++)</div>
 <div class="line">                {</div>
-<div class="line">                    printf(<span class="stringliteral">&quot;flags[%x]=0x%x&quot;</span>, (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)pos, qtminfo.<a name="a16"></a><a class="code" href="structqtmHeadtrackingInfo.html#ac7465a5ee61e9445102373873b13c490">flags</a>[pos]);</div>
+<div class="line">                    printf(<span class="stringliteral">&quot;flags[%x]=0x%x&quot;</span>, (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)pos, qtminfo.flags[pos]);</div>
 <div class="line">                    <span class="keywordflow">if</span>(pos&lt;4)printf(<span class="stringliteral">&quot;, &quot;</span>);</div>
 <div class="line">                }</div>
 <div class="line"></div>
-<div class="line">                printf(<span class="stringliteral">&quot;\nfloatdata_x08: %f\n&quot;</span>, qtminfo.<a name="a17"></a><a class="code" href="structqtmHeadtrackingInfo.html#ac77c21099b2c4f4ba59a9785675cc416">floatdata_x08</a>);</div>
+<div class="line">                printf(<span class="stringliteral">&quot;\nfloatdata_x08: %f\n&quot;</span>, qtminfo.floatdata_x08);</div>
 <div class="line"></div>
 <div class="line">                printf(<span class="stringliteral">&quot;coords0: &quot;</span>);</div>
 <div class="line">                <span class="keywordflow">for</span>(pos=0; pos&lt;4; pos++)</div>
 <div class="line">                {</div>
-<div class="line">                    printf(<span class="stringliteral">&quot;[%x].x=%f, y=%f&quot;</span>, (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)pos, qtminfo.<a name="a18"></a><a class="code" href="structqtmHeadtrackingInfo.html#a627a1838eed2a9afc01b3b5a58d1deec">coords0</a>[pos].<a name="a19"></a><a class="code" href="structqtmHeadtrackingInfoCoord.html#abcf7bf2e7d0fe20d83a8e572b844849e">x</a>, qtminfo.<a class="code" href="structqtmHeadtrackingInfo.html#a627a1838eed2a9afc01b3b5a58d1deec">coords0</a>[pos].<a name="a20"></a><a class="code" href="structqtmHeadtrackingInfoCoord.html#abe5e10046027e0a07c8162e2373585ff">y</a>);</div>
+<div class="line">                    printf(<span class="stringliteral">&quot;[%x].x=%f, y=%f&quot;</span>, (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)pos, qtminfo.coords0[pos].x, qtminfo.coords0[pos].y);</div>
 <div class="line">                    <span class="keywordflow">if</span>(pos&lt;3)printf(<span class="stringliteral">&quot;, &quot;</span>);</div>
 <div class="line">                }</div>
 <div class="line"></div>
 <div class="line">                printf(<span class="stringliteral">&quot;\n&quot;</span>);</div>
 <div class="line"></div>
-<div class="line">                <span class="keywordflow">if</span>(<a name="a21"></a><a class="code" href="qtm_8h.html#aa56a42402c8dec100cab01e2392c3e92">qtmCheckHeadFullyDetected</a>(&amp;qtminfo))</div>
+<div class="line">                <span class="keywordflow">if</span>(<a name="a14"></a><a class="code" href="qtm_8h.html#a8eda8f29392a18ea6839cce9de4685e8">qtmCheckHeadFullyDetected</a>(&amp;qtminfo))</div>
 <div class="line">                {</div>
 <div class="line">                    <span class="keywordflow">for</span>(pos=0; pos&lt;4; pos++)</div>
 <div class="line">                    {</div>
-<div class="line">                        ret = <a name="a22"></a><a class="code" href="qtm_8h.html#a01dbfd7a6b7710577bec510e30cf692e">qtmConvertCoordToScreen</a>(&amp;qtminfo.<a class="code" href="structqtmHeadtrackingInfo.html#a627a1838eed2a9afc01b3b5a58d1deec">coords0</a>[pos], NULL, NULL, &amp;x, &amp;y);</div>
+<div class="line">                        ret = <a name="a15"></a><a class="code" href="qtm_8h.html#a590c17d8fade12a313673522bbdb1507">qtmConvertCoordToScreen</a>(&amp;qtminfo.coords0[pos], NULL, NULL, &amp;x, &amp;y);</div>
 <div class="line"></div>
 <div class="line">                        <span class="keywordflow">if</span>(ret==0)memcpy(&amp;fb[(x*240 + y) * 3], &amp;colors[pos], 3);</div>
 <div class="line">                    }</div>
@@ -155,13 +155,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        }</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
-<div class="line">        <a name="a23"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
-<div class="line">        <a name="a24"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
+<div class="line">        <a name="a16"></a><a class="code" href="gfx_8h.html#aea1808bd74fe0c00f9794e455fc8499b">gfxFlushBuffers</a>();</div>
+<div class="line">        <a name="a17"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
-<div class="line">    <a name="a25"></a><a class="code" href="qtm_8h.html#a1c7d237388833868fb1e282d8a64e354">qtmExit</a>();</div>
-<div class="line">    <a name="a26"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
+<div class="line">    <a name="a18"></a><a class="code" href="qtm_8h.html#a1c7d237388833868fb1e282d8a64e354">qtmExit</a>();</div>
+<div class="line">    <a name="a19"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
 <div class="line">    <span class="keywordflow">return</span> 0;</div>
 <div class="line">}</div>
 <div class="line"></div>
index e6c6fb4c7a87f6762838f1bf7b490044f2bb8122..d8a3fcd1e43c25cf272499fe6e7ccc86c34e71d4 100644 (file)
@@ -101,11 +101,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Head tracking coordinate pair.  <a href="structqtmHeadtrackingInfoCoord.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Head tracking coordinate pair.  <a href="structQTM__HeadTrackingInfoCoord.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Head tracking info.  <a href="structqtmHeadtrackingInfo.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Head tracking info.  <a href="structQTM__HeadTrackingInfo.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -121,27 +121,62 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_
 <tr class="memitem:a2be6829e253a5486702014e175a5110d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html#a2be6829e253a5486702014e175a5110d">qtmCheckInitialized</a> (void)</td></tr>
 <tr class="memdesc:a2be6829e253a5486702014e175a5110d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether QTM is initialized.  <a href="#a2be6829e253a5486702014e175a5110d">More...</a><br /></td></tr>
 <tr class="separator:a2be6829e253a5486702014e175a5110d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a16e85fcc8aea2a1b3b9330317ad7f676"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html#a16e85fcc8aea2a1b3b9330317ad7f676">qtmGetHeadtrackingInfo</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val, <a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a> *out)</td></tr>
-<tr class="memdesc:a16e85fcc8aea2a1b3b9330317ad7f676"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current head tracking info.  <a href="#a16e85fcc8aea2a1b3b9330317ad7f676">More...</a><br /></td></tr>
-<tr class="separator:a16e85fcc8aea2a1b3b9330317ad7f676"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa56a42402c8dec100cab01e2392c3e92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html#aa56a42402c8dec100cab01e2392c3e92">qtmCheckHeadFullyDetected</a> (<a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a> *info)</td></tr>
-<tr class="memdesc:aa56a42402c8dec100cab01e2392c3e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether a head is fully detected.  <a href="#aa56a42402c8dec100cab01e2392c3e92">More...</a><br /></td></tr>
-<tr class="separator:aa56a42402c8dec100cab01e2392c3e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a01dbfd7a6b7710577bec510e30cf692e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html#a01dbfd7a6b7710577bec510e30cf692e">qtmConvertCoordToScreen</a> (<a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a> *coord, float *screen_width, float *screen_height, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *x, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *y)</td></tr>
-<tr class="memdesc:a01dbfd7a6b7710577bec510e30cf692e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts QTM coordinates to screen coordinates.  <a href="#a01dbfd7a6b7710577bec510e30cf692e">More...</a><br /></td></tr>
-<tr class="separator:a01dbfd7a6b7710577bec510e30cf692e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8eda8f29392a18ea6839cce9de4685e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html#a8eda8f29392a18ea6839cce9de4685e8">qtmCheckHeadFullyDetected</a> (<a class="el" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a> *info)</td></tr>
+<tr class="memdesc:a8eda8f29392a18ea6839cce9de4685e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether a head is fully detected.  <a href="#a8eda8f29392a18ea6839cce9de4685e8">More...</a><br /></td></tr>
+<tr class="separator:a8eda8f29392a18ea6839cce9de4685e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a590c17d8fade12a313673522bbdb1507"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html#a590c17d8fade12a313673522bbdb1507">qtmConvertCoordToScreen</a> (<a class="el" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a> *coord, float *screen_width, float *screen_height, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *x, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *y)</td></tr>
+<tr class="memdesc:a590c17d8fade12a313673522bbdb1507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts QTM coordinates to screen coordinates.  <a href="#a590c17d8fade12a313673522bbdb1507">More...</a><br /></td></tr>
+<tr class="separator:a590c17d8fade12a313673522bbdb1507"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84fcb6d843cb74e79f0464d0548c8d9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_8h.html#a84fcb6d843cb74e79f0464d0548c8d9b">QTM_GetHeadTrackingInfo</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val, <a class="el" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a> *out)</td></tr>
+<tr class="memdesc:a84fcb6d843cb74e79f0464d0548c8d9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current head tracking info.  <a href="#a84fcb6d843cb74e79f0464d0548c8d9b">More...</a><br /></td></tr>
+<tr class="separator:a84fcb6d843cb74e79f0464d0548c8d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>QTM service. </p>
 </div><h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="aa56a42402c8dec100cab01e2392c3e92"></a>
+<a class="anchor" id="a84fcb6d843cb74e79f0464d0548c8d9b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> QTM_GetHeadTrackingInfo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
+          <td class="paramname"><em>val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a> *&#160;</td>
+          <td class="paramname"><em>out</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Gets the current head tracking info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">val</td><td>Normally 0. </td></tr>
+    <tr><td class="paramname">out</td><td>Pointer to write head tracking info to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8eda8f29392a18ea6839cce9de4685e8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname">bool qtmCheckHeadFullyDetected </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a> *&#160;</td>
           <td class="paramname"><em>info</em></td><td>)</td>
           <td></td>
         </tr>
@@ -155,7 +190,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="qtm_2source_2main_8c-example.html#a21">qtm/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="qtm_2source_2main_8c-example.html#a14">qtm/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
@@ -175,18 +210,18 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_
 
 <p>Checks whether QTM is initialized. </p>
 <dl class="section return"><dt>Returns</dt><dd>Whether QTM is initialized. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="qtm_2source_2main_8c-example.html#a5">qtm/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="qtm_2source_2main_8c-example.html#a4">qtm/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
-<a class="anchor" id="a01dbfd7a6b7710577bec510e30cf692e"></a>
+<a class="anchor" id="a590c17d8fade12a313673522bbdb1507"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> qtmConvertCoordToScreen </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a> *&#160;</td>
           <td class="paramname"><em>coord</em>, </td>
         </tr>
         <tr>
@@ -232,43 +267,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="qtm_
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="qtm_2source_2main_8c-example.html#a22">qtm/source/main.c</a>.</dd>
-</dl>
-</div>
-</div>
-<a class="anchor" id="a16e85fcc8aea2a1b3b9330317ad7f676"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> qtmGetHeadtrackingInfo </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>&#160;</td>
-          <td class="paramname"><em>val</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a> *&#160;</td>
-          <td class="paramname"><em>out</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Gets the current head tracking info. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">val</td><td>Normally 0. </td></tr>
-    <tr><td class="paramname">out</td><td>Pointer to write head tracking info to. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="qtm_2source_2main_8c-example.html#a14">qtm/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="qtm_2source_2main_8c-example.html#a15">qtm/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
index 8dad601935876bf8220a69b13e85c728828ebd6c..c2f271b3dd8fbd1064955d44e11a11e1015f3cb3 100644 (file)
@@ -99,19 +99,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//See also: http://3dbrew.org/wiki/QTM_Services</span></div>
 <div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">/// Head tracking coordinate pair.</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfoCoord.html">   10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfoCoord.html#abcf7bf2e7d0fe20d83a8e572b844849e">   11</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structqtmHeadtrackingInfoCoord.html#abcf7bf2e7d0fe20d83a8e572b844849e">x</a>; <span class="comment">///&lt; X coordinate.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfoCoord.html#abe5e10046027e0a07c8162e2373585ff">   12</a></span>&#160;<span class="comment"></span>    <span class="keywordtype">float</span> <a class="code" href="structqtmHeadtrackingInfoCoord.html#abe5e10046027e0a07c8162e2373585ff">y</a>; <span class="comment">///&lt; Y coordinate.</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"></span>} <a class="code" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a>;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfoCoord.html">   10</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfoCoord.html#a36ab3ab6584f54d59cfe9e9a638771d0">   11</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structQTM__HeadTrackingInfoCoord.html#a36ab3ab6584f54d59cfe9e9a638771d0">x</a>; <span class="comment">///&lt; X coordinate.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfoCoord.html#aafec789c2c84d903bbd80391450c515c">   12</a></span>&#160;<span class="comment"></span>    <span class="keywordtype">float</span> <a class="code" href="structQTM__HeadTrackingInfoCoord.html#aafec789c2c84d903bbd80391450c515c">y</a>; <span class="comment">///&lt; Y coordinate.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"></span>} <a class="code" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a>;</div>
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">/// Head tracking info.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfo.html">   16</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfo.html#ac7465a5ee61e9445102373873b13c490">   17</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags[5];                         <span class="comment">///&lt; Flags.</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfo.html#a40ae7e7eee993d9e684cfb00bceb89d3">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> padding[3];                       <span class="comment">///&lt; Padding.</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfo.html#ac77c21099b2c4f4ba59a9785675cc416">   19</a></span>&#160;<span class="comment"></span>    <span class="keywordtype">float</span> <a class="code" href="structqtmHeadtrackingInfo.html#ac77c21099b2c4f4ba59a9785675cc416">floatdata_x08</a>;                 <span class="comment">///&lt; Unknown. Not used by System_Settings.</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfo.html#a627a1838eed2a9afc01b3b5a58d1deec">   20</a></span>&#160;<span class="comment"></span>    <a class="code" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a> coords0[4]; <span class="comment">///&lt; Head coordinates.</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structqtmHeadtrackingInfo.html#a4b8dc2c0a9dddbba0e12dc8a019262df">   21</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk_x2c[5];                      <span class="comment">///&lt; Unknown. Not used by System_Settings.</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"></span>} <a class="code" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a>;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfo.html">   16</a></span>&#160;<span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfo.html#a80fa4fc4c801c0f174145ac189b6aa46">   17</a></span>&#160;    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags[5];                         <span class="comment">///&lt; Flags.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfo.html#ab12d596183f2c66de83b897e11fcf529">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> padding[3];                       <span class="comment">///&lt; Padding.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfo.html#a16a3808d035c6b58c276fcb42b932910">   19</a></span>&#160;<span class="comment"></span>    <span class="keywordtype">float</span> <a class="code" href="structQTM__HeadTrackingInfo.html#a16a3808d035c6b58c276fcb42b932910">floatdata_x08</a>;                 <span class="comment">///&lt; Unknown. Not used by System_Settings.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfo.html#aa7fada3c82012ac9af32afbd9a974cae">   20</a></span>&#160;<span class="comment"></span>    <a class="code" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a> coords0[4]; <span class="comment">///&lt; Head coordinates.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structQTM__HeadTrackingInfo.html#ab84f7afcb3d9081436fb5aa075a747bc">   21</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> unk_x2c[5];                      <span class="comment">///&lt; Unknown. Not used by System_Settings.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"></span>} <a class="code" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a>;</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">/// Initializes QTM.</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="qtm_8h.html#a2dd262c03c0d2feed98edfe1a7fd2dfe">qtmInit</a>(<span class="keywordtype">void</span>);</div>
@@ -126,43 +126,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="qtm_8h.html#a2be6829e253a5486702014e175a5110d">qtmCheckInitialized</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * @brief Gets the current head tracking info.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * @param val Normally 0.</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * @param out Pointer to write head tracking info to.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="qtm_8h.html#a16e85fcc8aea2a1b3b9330317ad7f676">qtmGetHeadtrackingInfo</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val, <a class="code" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a> *out);</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> * @brief Checks whether a head is fully detected.</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * @param info Tracking info to check.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="qtm_8h.html#aa56a42402c8dec100cab01e2392c3e92">qtmCheckHeadFullyDetected</a>(<a class="code" href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a> *info);</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * @brief Converts QTM coordinates to screen coordinates.</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * @param coord Coordinates to convert.</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> * @param screen_width Width of the screen. Can be NULL to use the default value for the top screen.</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> * @param screen_height Height of the screen. Can be NULL to use the default value for the top screen.</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> * @param x Pointer to output the screen X coordinate to.</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> * @param y Pointer to output the screen Y coordinate to.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * @brief Checks whether a head is fully detected.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * @param info Tracking info to check.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="qtm_8h.html#a8eda8f29392a18ea6839cce9de4685e8">qtmCheckHeadFullyDetected</a>(<a class="code" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a> *info);</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"> * @brief Converts QTM coordinates to screen coordinates.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> * @param coord Coordinates to convert.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * @param screen_width Width of the screen. Can be NULL to use the default value for the top screen.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> * @param screen_height Height of the screen. Can be NULL to use the default value for the top screen.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> * @param x Pointer to output the screen X coordinate to.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"> * @param y Pointer to output the screen Y coordinate to.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="qtm_8h.html#a590c17d8fade12a313673522bbdb1507">qtmConvertCoordToScreen</a>(<a class="code" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a> *coord, <span class="keywordtype">float</span> *screen_width, <span class="keywordtype">float</span> *screen_height, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *x, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *y);</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> * @brief Gets the current head tracking info.</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> * @param val Normally 0.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> * @param out Pointer to write head tracking info to.</span></div>
 <div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="qtm_8h.html#a01dbfd7a6b7710577bec510e30cf692e">qtmConvertCoordToScreen</a>(<a class="code" href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a> *coord, <span class="keywordtype">float</span> *screen_width, <span class="keywordtype">float</span> *screen_height, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *x, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *y);</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="qtm_8h.html#a84fcb6d843cb74e79f0464d0548c8d9b">QTM_GetHeadTrackingInfo</a>(<a class="code" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> val, <a class="code" href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a>* out);</div>
 <div class="ttc" id="qtm_8h_html_a1c7d237388833868fb1e282d8a64e354"><div class="ttname"><a href="qtm_8h.html#a1c7d237388833868fb1e282d8a64e354">qtmExit</a></div><div class="ttdeci">void qtmExit(void)</div><div class="ttdoc">Exits QTM. </div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="structqtmHeadtrackingInfo_html"><div class="ttname"><a href="structqtmHeadtrackingInfo.html">qtmHeadtrackingInfo</a></div><div class="ttdoc">Head tracking info. </div><div class="ttdef"><b>Definition:</b> qtm.h:16</div></div>
 <div class="ttc" id="qtm_8h_html_a2dd262c03c0d2feed98edfe1a7fd2dfe"><div class="ttname"><a href="qtm_8h.html#a2dd262c03c0d2feed98edfe1a7fd2dfe">qtmInit</a></div><div class="ttdeci">Result qtmInit(void)</div><div class="ttdoc">Initializes QTM. </div></div>
-<div class="ttc" id="structqtmHeadtrackingInfoCoord_html"><div class="ttname"><a href="structqtmHeadtrackingInfoCoord.html">qtmHeadtrackingInfoCoord</a></div><div class="ttdoc">Head tracking coordinate pair. </div><div class="ttdef"><b>Definition:</b> qtm.h:10</div></div>
+<div class="ttc" id="structQTM__HeadTrackingInfo_html_a16a3808d035c6b58c276fcb42b932910"><div class="ttname"><a href="structQTM__HeadTrackingInfo.html#a16a3808d035c6b58c276fcb42b932910">QTM_HeadTrackingInfo::floatdata_x08</a></div><div class="ttdeci">float floatdata_x08</div><div class="ttdoc">Unknown. Not used by System_Settings. </div><div class="ttdef"><b>Definition:</b> qtm.h:19</div></div>
+<div class="ttc" id="qtm_8h_html_a84fcb6d843cb74e79f0464d0548c8d9b"><div class="ttname"><a href="qtm_8h.html#a84fcb6d843cb74e79f0464d0548c8d9b">QTM_GetHeadTrackingInfo</a></div><div class="ttdeci">Result QTM_GetHeadTrackingInfo(u64 val, QTM_HeadTrackingInfo *out)</div><div class="ttdoc">Gets the current head tracking info. </div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
-<div class="ttc" id="structqtmHeadtrackingInfoCoord_html_abcf7bf2e7d0fe20d83a8e572b844849e"><div class="ttname"><a href="structqtmHeadtrackingInfoCoord.html#abcf7bf2e7d0fe20d83a8e572b844849e">qtmHeadtrackingInfoCoord::x</a></div><div class="ttdeci">float x</div><div class="ttdoc">X coordinate. </div><div class="ttdef"><b>Definition:</b> qtm.h:11</div></div>
 <div class="ttc" id="types_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:25</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="qtm_8h_html_a16e85fcc8aea2a1b3b9330317ad7f676"><div class="ttname"><a href="qtm_8h.html#a16e85fcc8aea2a1b3b9330317ad7f676">qtmGetHeadtrackingInfo</a></div><div class="ttdeci">Result qtmGetHeadtrackingInfo(u64 val, qtmHeadtrackingInfo *out)</div><div class="ttdoc">Gets the current head tracking info. </div></div>
 <div class="ttc" id="qtm_8h_html_a2be6829e253a5486702014e175a5110d"><div class="ttname"><a href="qtm_8h.html#a2be6829e253a5486702014e175a5110d">qtmCheckInitialized</a></div><div class="ttdeci">bool qtmCheckInitialized(void)</div><div class="ttdoc">Checks whether QTM is initialized. </div></div>
-<div class="ttc" id="structqtmHeadtrackingInfoCoord_html_abe5e10046027e0a07c8162e2373585ff"><div class="ttname"><a href="structqtmHeadtrackingInfoCoord.html#abe5e10046027e0a07c8162e2373585ff">qtmHeadtrackingInfoCoord::y</a></div><div class="ttdeci">float y</div><div class="ttdoc">Y coordinate. </div><div class="ttdef"><b>Definition:</b> qtm.h:12</div></div>
-<div class="ttc" id="qtm_8h_html_a01dbfd7a6b7710577bec510e30cf692e"><div class="ttname"><a href="qtm_8h.html#a01dbfd7a6b7710577bec510e30cf692e">qtmConvertCoordToScreen</a></div><div class="ttdeci">Result qtmConvertCoordToScreen(qtmHeadtrackingInfoCoord *coord, float *screen_width, float *screen_height, u32 *x, u32 *y)</div><div class="ttdoc">Converts QTM coordinates to screen coordinates. </div></div>
-<div class="ttc" id="structqtmHeadtrackingInfo_html_ac77c21099b2c4f4ba59a9785675cc416"><div class="ttname"><a href="structqtmHeadtrackingInfo.html#ac77c21099b2c4f4ba59a9785675cc416">qtmHeadtrackingInfo::floatdata_x08</a></div><div class="ttdeci">float floatdata_x08</div><div class="ttdoc">Unknown. Not used by System_Settings. </div><div class="ttdef"><b>Definition:</b> qtm.h:19</div></div>
-<div class="ttc" id="qtm_8h_html_aa56a42402c8dec100cab01e2392c3e92"><div class="ttname"><a href="qtm_8h.html#aa56a42402c8dec100cab01e2392c3e92">qtmCheckHeadFullyDetected</a></div><div class="ttdeci">bool qtmCheckHeadFullyDetected(qtmHeadtrackingInfo *info)</div><div class="ttdoc">Checks whether a head is fully detected. </div></div>
+<div class="ttc" id="structQTM__HeadTrackingInfoCoord_html_aafec789c2c84d903bbd80391450c515c"><div class="ttname"><a href="structQTM__HeadTrackingInfoCoord.html#aafec789c2c84d903bbd80391450c515c">QTM_HeadTrackingInfoCoord::y</a></div><div class="ttdeci">float y</div><div class="ttdoc">Y coordinate. </div><div class="ttdef"><b>Definition:</b> qtm.h:12</div></div>
+<div class="ttc" id="qtm_8h_html_a590c17d8fade12a313673522bbdb1507"><div class="ttname"><a href="qtm_8h.html#a590c17d8fade12a313673522bbdb1507">qtmConvertCoordToScreen</a></div><div class="ttdeci">Result qtmConvertCoordToScreen(QTM_HeadTrackingInfoCoord *coord, float *screen_width, float *screen_height, u32 *x, u32 *y)</div><div class="ttdoc">Converts QTM coordinates to screen coordinates. </div></div>
+<div class="ttc" id="qtm_8h_html_a8eda8f29392a18ea6839cce9de4685e8"><div class="ttname"><a href="qtm_8h.html#a8eda8f29392a18ea6839cce9de4685e8">qtmCheckHeadFullyDetected</a></div><div class="ttdeci">bool qtmCheckHeadFullyDetected(QTM_HeadTrackingInfo *info)</div><div class="ttdoc">Checks whether a head is fully detected. </div></div>
+<div class="ttc" id="structQTM__HeadTrackingInfoCoord_html"><div class="ttname"><a href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a></div><div class="ttdoc">Head tracking coordinate pair. </div><div class="ttdef"><b>Definition:</b> qtm.h:10</div></div>
+<div class="ttc" id="structQTM__HeadTrackingInfoCoord_html_a36ab3ab6584f54d59cfe9e9a638771d0"><div class="ttname"><a href="structQTM__HeadTrackingInfoCoord.html#a36ab3ab6584f54d59cfe9e9a638771d0">QTM_HeadTrackingInfoCoord::x</a></div><div class="ttdeci">float x</div><div class="ttdoc">X coordinate. </div><div class="ttdef"><b>Definition:</b> qtm.h:11</div></div>
+<div class="ttc" id="structQTM__HeadTrackingInfo_html"><div class="ttname"><a href="structQTM__HeadTrackingInfo.html">QTM_HeadTrackingInfo</a></div><div class="ttdoc">Head tracking info. </div><div class="ttdef"><b>Definition:</b> qtm.h:16</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
index 703bc6371ca2e6424514832ea91ba3564a82108f..af04acf714e89ce81f518b20019c762d454e7164 100644 (file)
@@ -133,7 +133,7 @@ Macros</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab04a0655cd1e3bcac5e8f48c18df1a57"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+<tr class="memitem:a61dadd085c1777f559549e05962b2c9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61dadd085c1777f559549e05962b2c9e"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
 &#160;&#160;<b>RL_SUCCESS</b> = 0, 
 <br />
 &#160;&#160;<b>RL_INFO</b> = 1, 
@@ -152,10 +152,10 @@ Enumerations</h2></td></tr>
 <br />
 &#160;&#160;<b>RL_STATUS</b> = RL_FATAL - 6
 <br />
- }<tr class="memdesc:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result code level values. <br /></td></tr>
-<tr class="separator:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a61dadd085c1777f559549e05962b2c9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result code level values. <br /></td></tr>
+<tr class="separator:a61dadd085c1777f559549e05962b2c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a385c44f6fb256e5716a2302a5b940388"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+<tr class="memitem:a726ca809ffd3d67ab4b8476646f26635"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
 &#160;&#160;<b>RS_SUCCESS</b> = 0, 
 <br />
 &#160;&#160;<b>RS_NOP</b> = 1, 
@@ -182,10 +182,10 @@ Enumerations</h2></td></tr>
 <br />
 &#160;&#160;<b>RS_INVALIDRESVAL</b> = 63
 <br />
- }<tr class="memdesc:a385c44f6fb256e5716a2302a5b940388"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result code summary values. <br /></td></tr>
-<tr class="separator:a385c44f6fb256e5716a2302a5b940388"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a726ca809ffd3d67ab4b8476646f26635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result code summary values. <br /></td></tr>
+<tr class="separator:a726ca809ffd3d67ab4b8476646f26635"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc5c98fcc1211af2b80116dd6e0a035d"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+<tr class="memitem:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0411cd49bb5b71852cecd93bcbf0ca2d"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
 &#160;&#160;<b>RD_SUCCESS</b> = 0, 
 <br />
 &#160;&#160;<b>RD_INVALID_RESULT_VALUE</b> = 0x3FF, 
@@ -236,8 +236,8 @@ Enumerations</h2></td></tr>
 <br />
 &#160;&#160;<b>RD_INVALID_SELECTION</b> = RD_INVALID_RESULT_VALUE - 23
 <br />
- }<tr class="memdesc:abc5c98fcc1211af2b80116dd6e0a035d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result code generic description values. <br /></td></tr>
-<tr class="separator:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result code generic description values. <br /></td></tr>
+<tr class="separator:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
index 23eea4894fa27a3ecbba87430e5e5a87d0617faf..43c7a4077f9a3f6283f7e47342c902b884b28c99 100644 (file)
@@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    {</div>
 <div class="line">        <span class="comment">//exit when user hits B</span></div>
 <div class="line">        <a name="a5"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
-<div class="line">        <span class="keywordflow">if</span>(<a name="a6"></a><a class="code" href="hid_8h.html#ab34b448187933ef0752cac666453a6e4">keysHeld</a>()&amp;<a name="a7"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>)<span class="keywordflow">break</span>;</div>
+<div class="line">        <span class="keywordflow">if</span>(<a name="a6"></a><a class="code" href="hid_8h.html#ab34b448187933ef0752cac666453a6e4">keysHeld</a>()&amp;<a name="a7"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>)<span class="keywordflow">break</span>;</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//render rainbow</span></div>
 <div class="line">        renderEffect();</div>
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"></div>
 <div class="line">        <span class="comment">//wait &amp; swap</span></div>
 <div class="line">        <a name="a9"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>();</div>
-<div class="line">        <a name="a10"></a><a class="code" href="gsp_8h.html#a7c3dfd1d134848ea148e34c7d8380e83">gspWaitForEvent</a>(<a name="a11"></a><a class="code" href="gsp_8h.html#aa73ea529a1363f7018e7f68788655e8bae62393a747a9161da356f931bac13d4d">GSPEVENT_VBlank0</a>, <span class="keyword">false</span>);</div>
+<div class="line">        <a name="a10"></a><a class="code" href="gspgpu_8h.html#a91a03ad378747bc554ff611742727958">gspWaitForEvent</a>(GSPEVENT_VBlank0, <span class="keyword">false</span>);</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">//cleanup and return</span></div>
@@ -175,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    exit:</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">//closing all services even more so</span></div>
-<div class="line">    <a name="a12"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
+<div class="line">    <a name="a11"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
 <div class="line">    <span class="keywordflow">return</span> 0;</div>
 <div class="line">}</div>
 </div><!-- fragment --> </div><!-- contents -->
index 7a9caad2d270547bcf27b1de2a38262f80cc13d7..378794e74389ed5b443af14070b0ce13c77250bc 100644 (file)
@@ -100,12 +100,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:ac6e3edf55aafd5eff1a5c2d58b97581c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soc_8h.html#ac6e3edf55aafd5eff1a5c2d58b97581c">SOC_Initialize</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *context_addr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> context_size)</td></tr>
-<tr class="memdesc:ac6e3edf55aafd5eff1a5c2d58b97581c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the SOC service.  <a href="#ac6e3edf55aafd5eff1a5c2d58b97581c">More...</a><br /></td></tr>
-<tr class="separator:ac6e3edf55aafd5eff1a5c2d58b97581c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a70982d69afcdd486bea45c93b19a702b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soc_8h.html#a70982d69afcdd486bea45c93b19a702b">SOC_Shutdown</a> (void)</td></tr>
-<tr class="memdesc:a70982d69afcdd486bea45c93b19a702b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the soc service.  <a href="#a70982d69afcdd486bea45c93b19a702b">More...</a><br /></td></tr>
-<tr class="separator:a70982d69afcdd486bea45c93b19a702b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c15255d27f548252f23860e1f7fe39b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soc_8h.html#a0c15255d27f548252f23860e1f7fe39b">socInit</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *context_addr, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> context_size)</td></tr>
+<tr class="memdesc:a0c15255d27f548252f23860e1f7fe39b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the SOC service.  <a href="#a0c15255d27f548252f23860e1f7fe39b">More...</a><br /></td></tr>
+<tr class="separator:a0c15255d27f548252f23860e1f7fe39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c165678b18a16dccc315220ec61e1ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soc_8h.html#a4c165678b18a16dccc315220ec61e1ee">socExit</a> (void)</td></tr>
+<tr class="memdesc:a4c165678b18a16dccc315220ec61e1ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the soc service.  <a href="#a4c165678b18a16dccc315220ec61e1ee">More...</a><br /></td></tr>
+<tr class="separator:a4c165678b18a16dccc315220ec61e1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab7b49a1dc7a37a50ea146982bc01eee1"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="soc_8h.html#ab7b49a1dc7a37a50ea146982bc01eee1">gethostid</a> (void)</td></tr>
 <tr class="memdesc:ab7b49a1dc7a37a50ea146982bc01eee1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the system's host ID.  <a href="#ab7b49a1dc7a37a50ea146982bc01eee1">More...</a><br /></td></tr>
 <tr class="separator:ab7b49a1dc7a37a50ea146982bc01eee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -133,12 +133,31 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac6e3edf55aafd5eff1a5c2d58b97581c"></a>
+<a class="anchor" id="a4c165678b18a16dccc315220ec61e1ee"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> SOC_Initialize </td>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> socExit </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Closes the soc service. </p>
+<dl class="section note"><dt>Note</dt><dd>You need to call this in order to be able to use the buffer again. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0c15255d27f548252f23860e1f7fe39b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> socInit </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
           <td class="paramname"><em>context_addr</em>, </td>
@@ -167,25 +186,6 @@ Functions</h2></td></tr>
 </dl>
 <dl class="section note"><dt>Note</dt><dd>The specified context buffer can no longer be accessed by the process which called this function, since the userland permissions for this block are set to no-access. </dd></dl>
 
-</div>
-</div>
-<a class="anchor" id="a70982d69afcdd486bea45c93b19a702b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> SOC_Shutdown </td>
-          <td>(</td>
-          <td class="paramtype">void&#160;</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Closes the soc service. </p>
-<dl class="section note"><dt>Note</dt><dd>You need to call this in order to be able to use the buffer again. </dd></dl>
-
 </div>
 </div>
 </div><!-- contents -->
index 959839ef3e29f4a2bf8841a90816ce991335bcad..5781272ea973ba2bb30677ccb7d07ea6db091789 100644 (file)
@@ -104,13 +104,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * @param context_size Size of the buffer, a multiple of 0x1000.</span></div>
 <div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * @note The specified context buffer can no longer be accessed by the process which called this function, since the userland permissions for this block are set to no-access.</span></div>
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="soc_8h.html#ac6e3edf55aafd5eff1a5c2d58b97581c">SOC_Initialize</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *context_addr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> context_size);</div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="soc_8h.html#a0c15255d27f548252f23860e1f7fe39b">socInit</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *context_addr, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> context_size);</div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * @brief Closes the soc service.</span></div>
 <div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * @note You need to call this in order to be able to use the buffer again.</span></div>
 <div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="soc_8h.html#a70982d69afcdd486bea45c93b19a702b">SOC_Shutdown</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="soc_8h.html#a4c165678b18a16dccc315220ec61e1ee">socExit</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">// this is supposed to be in unistd.h but newlib only puts it for cygwin</span><span class="comment"></span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">/**</span></div>
@@ -120,9 +120,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keywordtype">long</span> <a class="code" href="soc_8h.html#ab7b49a1dc7a37a50ea146982bc01eee1">gethostid</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="soc_8h_html_a4c165678b18a16dccc315220ec61e1ee"><div class="ttname"><a href="soc_8h.html#a4c165678b18a16dccc315220ec61e1ee">socExit</a></div><div class="ttdeci">Result socExit(void)</div><div class="ttdoc">Closes the soc service. </div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="soc_8h_html_ac6e3edf55aafd5eff1a5c2d58b97581c"><div class="ttname"><a href="soc_8h.html#ac6e3edf55aafd5eff1a5c2d58b97581c">SOC_Initialize</a></div><div class="ttdeci">Result SOC_Initialize(u32 *context_addr, u32 context_size)</div><div class="ttdoc">Initializes the SOC service. </div></div>
-<div class="ttc" id="soc_8h_html_a70982d69afcdd486bea45c93b19a702b"><div class="ttname"><a href="soc_8h.html#a70982d69afcdd486bea45c93b19a702b">SOC_Shutdown</a></div><div class="ttdeci">Result SOC_Shutdown(void)</div><div class="ttdoc">Closes the soc service. </div></div>
+<div class="ttc" id="soc_8h_html_a0c15255d27f548252f23860e1f7fe39b"><div class="ttname"><a href="soc_8h.html#a0c15255d27f548252f23860e1f7fe39b">socInit</a></div><div class="ttdeci">Result socInit(u32 *context_addr, u32 context_size)</div><div class="ttdoc">Initializes the SOC service. </div></div>
 <div class="ttc" id="soc_8h_html_ab7b49a1dc7a37a50ea146982bc01eee1"><div class="ttname"><a href="soc_8h.html#ab7b49a1dc7a37a50ea146982bc01eee1">gethostid</a></div><div class="ttdeci">long gethostid(void)</div><div class="ttdoc">Gets the system&#39;s host ID. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
index 5e7ddcbd52c63728f4bdce1e639e749dd736876a..e2d9ff92af0a884f60574e39bfb5143ddd5009bd 100644 (file)
@@ -111,36 +111,115 @@ Functions</h2></td></tr>
 <tr class="memitem:aab6cdc04019fc64b219add4013e02b65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#aab6cdc04019fc64b219add4013e02b65">srvGetSessionHandle</a> (void)</td></tr>
 <tr class="memdesc:aab6cdc04019fc64b219add4013e02b65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current service API session handle.  <a href="#aab6cdc04019fc64b219add4013e02b65">More...</a><br /></td></tr>
 <tr class="separator:aab6cdc04019fc64b219add4013e02b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a640c3109cd4bfa4bd226fae6485c2c38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srvGetServiceHandle</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *out, const char *name)</td></tr>
+<tr class="memdesc:a640c3109cd4bfa4bd226fae6485c2c38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a service handle, retrieving from the launcher handle list if possible.  <a href="#a640c3109cd4bfa4bd226fae6485c2c38">More...</a><br /></td></tr>
+<tr class="separator:a640c3109cd4bfa4bd226fae6485c2c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aef5578aec324fdb8bcff2c9c8e31cab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef5578aec324fdb8bcff2c9c8e31cab5"></a>
 <a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#aef5578aec324fdb8bcff2c9c8e31cab5">srvRegisterClient</a> (void)</td></tr>
 <tr class="memdesc:aef5578aec324fdb8bcff2c9c8e31cab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers the current process as a client to the service API. <br /></td></tr>
 <tr class="separator:aef5578aec324fdb8bcff2c9c8e31cab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2f71bee85946cbfd06a963c1845fb617"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a2f71bee85946cbfd06a963c1845fb617">srvGetServiceHandleDirect</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *out, const char *name)</td></tr>
-<tr class="memdesc:a2f71bee85946cbfd06a963c1845fb617"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a service handle, bypassing the handle list.  <a href="#a2f71bee85946cbfd06a963c1845fb617">More...</a><br /></td></tr>
-<tr class="separator:a2f71bee85946cbfd06a963c1845fb617"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a640c3109cd4bfa4bd226fae6485c2c38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srvGetServiceHandle</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *out, const char *name)</td></tr>
-<tr class="memdesc:a640c3109cd4bfa4bd226fae6485c2c38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a service handle.  <a href="#a640c3109cd4bfa4bd226fae6485c2c38">More...</a><br /></td></tr>
-<tr class="separator:a640c3109cd4bfa4bd226fae6485c2c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41e92fda5c0478466bb1bc3883a7604a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a41e92fda5c0478466bb1bc3883a7604a">srvEnableNotification</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *semaphoreOut)</td></tr>
+<tr class="memdesc:a41e92fda5c0478466bb1bc3883a7604a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables service notificatios, returning a notification semaphore.  <a href="#a41e92fda5c0478466bb1bc3883a7604a">More...</a><br /></td></tr>
+<tr class="separator:a41e92fda5c0478466bb1bc3883a7604a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac5af17995c0fedde9fafe17db2d58969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#ac5af17995c0fedde9fafe17db2d58969">srvRegisterService</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *out, const char *name, int maxSessions)</td></tr>
 <tr class="memdesc:ac5af17995c0fedde9fafe17db2d58969"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers the current process as a service.  <a href="#ac5af17995c0fedde9fafe17db2d58969">More...</a><br /></td></tr>
 <tr class="separator:ac5af17995c0fedde9fafe17db2d58969"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a578c745aede0ed8af0541ca2dcb7fe23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a578c745aede0ed8af0541ca2dcb7fe23">srvUnregisterService</a> (const char *name)</td></tr>
 <tr class="memdesc:a578c745aede0ed8af0541ca2dcb7fe23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters the current process as a service.  <a href="#a578c745aede0ed8af0541ca2dcb7fe23">More...</a><br /></td></tr>
 <tr class="separator:a578c745aede0ed8af0541ca2dcb7fe23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8429e3cd75bcce7049c5857cbe9c05d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8429e3cd75bcce7049c5857cbe9c05d6"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvPmInit</a> (void)</td></tr>
-<tr class="memdesc:a8429e3cd75bcce7049c5857cbe9c05d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the srv:pm port. <br /></td></tr>
-<tr class="separator:a8429e3cd75bcce7049c5857cbe9c05d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae65a0cc02c9f8a5b1c5082a85dc1d1aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#ae65a0cc02c9f8a5b1c5082a85dc1d1aa">srvRegisterProcess</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> count, void *serviceaccesscontrol)</td></tr>
-<tr class="memdesc:ae65a0cc02c9f8a5b1c5082a85dc1d1aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a process with srv:pm.  <a href="#ae65a0cc02c9f8a5b1c5082a85dc1d1aa">More...</a><br /></td></tr>
-<tr class="separator:ae65a0cc02c9f8a5b1c5082a85dc1d1aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aae66bd5119487b76a9a20711e59485d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#aae66bd5119487b76a9a20711e59485d4">srvUnregisterProcess</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid)</td></tr>
-<tr class="memdesc:aae66bd5119487b76a9a20711e59485d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a process with srv:pm.  <a href="#aae66bd5119487b76a9a20711e59485d4">More...</a><br /></td></tr>
-<tr class="separator:aae66bd5119487b76a9a20711e59485d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f71bee85946cbfd06a963c1845fb617"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a2f71bee85946cbfd06a963c1845fb617">srvGetServiceHandleDirect</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *out, const char *name)</td></tr>
+<tr class="memdesc:a2f71bee85946cbfd06a963c1845fb617"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a service handle.  <a href="#a2f71bee85946cbfd06a963c1845fb617">More...</a><br /></td></tr>
+<tr class="separator:a2f71bee85946cbfd06a963c1845fb617"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f4cb526f8f0164a463ad912f1e31d7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a0f4cb526f8f0164a463ad912f1e31d7f">srvRegisterPort</a> (const char *name, <a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> clientHandle)</td></tr>
+<tr class="memdesc:a0f4cb526f8f0164a463ad912f1e31d7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a port.  <a href="#a0f4cb526f8f0164a463ad912f1e31d7f">More...</a><br /></td></tr>
+<tr class="separator:a0f4cb526f8f0164a463ad912f1e31d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6b9bc5cbb88324dffbc8a6feda4cf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a6f6b9bc5cbb88324dffbc8a6feda4cf8">srvUnregisterPort</a> (const char *name)</td></tr>
+<tr class="memdesc:a6f6b9bc5cbb88324dffbc8a6feda4cf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a port.  <a href="#a6f6b9bc5cbb88324dffbc8a6feda4cf8">More...</a><br /></td></tr>
+<tr class="separator:a6f6b9bc5cbb88324dffbc8a6feda4cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad74922815e49b701024fbf75f33c016c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#ad74922815e49b701024fbf75f33c016c">srvGetPort</a> (<a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *out, const char *name)</td></tr>
+<tr class="memdesc:ad74922815e49b701024fbf75f33c016c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a port handle.  <a href="#ad74922815e49b701024fbf75f33c016c">More...</a><br /></td></tr>
+<tr class="separator:ad74922815e49b701024fbf75f33c016c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01146e340564cb9c4966ed190c080d63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a01146e340564cb9c4966ed190c080d63">srvSubscribe</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId)</td></tr>
+<tr class="memdesc:a01146e340564cb9c4966ed190c080d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subscribes to a notification.  <a href="#a01146e340564cb9c4966ed190c080d63">More...</a><br /></td></tr>
+<tr class="separator:a01146e340564cb9c4966ed190c080d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcbdc28b99ab3a3a88cfcef53b870df8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#abcbdc28b99ab3a3a88cfcef53b870df8">srvUnsubscribe</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId)</td></tr>
+<tr class="memdesc:abcbdc28b99ab3a3a88cfcef53b870df8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsubscribes from a notification.  <a href="#abcbdc28b99ab3a3a88cfcef53b870df8">More...</a><br /></td></tr>
+<tr class="separator:abcbdc28b99ab3a3a88cfcef53b870df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdf8849d19334d6587f8e8c50e6e0f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#afdf8849d19334d6587f8e8c50e6e0f11">srvReceiveNotification</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *notificationIdOut)</td></tr>
+<tr class="memdesc:afdf8849d19334d6587f8e8c50e6e0f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives a notification.  <a href="#afdf8849d19334d6587f8e8c50e6e0f11">More...</a><br /></td></tr>
+<tr class="separator:afdf8849d19334d6587f8e8c50e6e0f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7f9fb5af629f5c592100baf98ea57dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#aa7f9fb5af629f5c592100baf98ea57dc">srvPublishToSubscriber</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags)</td></tr>
+<tr class="memdesc:aa7f9fb5af629f5c592100baf98ea57dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Publishes a notification to subscribers.  <a href="#aa7f9fb5af629f5c592100baf98ea57dc">More...</a><br /></td></tr>
+<tr class="separator:aa7f9fb5af629f5c592100baf98ea57dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16f6e1590d6143155d36e1b6f1df5a95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a16f6e1590d6143155d36e1b6f1df5a95">srvPublishAndGetSubscriber</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *processIdCountOut, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *processIdsOut, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId)</td></tr>
+<tr class="memdesc:a16f6e1590d6143155d36e1b6f1df5a95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Publishes a notification to subscribers and retrieves a list of all processes that were notified.  <a href="#a16f6e1590d6143155d36e1b6f1df5a95">More...</a><br /></td></tr>
+<tr class="separator:a16f6e1590d6143155d36e1b6f1df5a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bbf82393e861fa2d0bb8df277ee1338"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srv_8h.html#a5bbf82393e861fa2d0bb8df277ee1338">srvIsServiceRegistered</a> (bool *registeredOut, const char *name)</td></tr>
+<tr class="memdesc:a5bbf82393e861fa2d0bb8df277ee1338"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether a service is registered.  <a href="#a5bbf82393e861fa2d0bb8df277ee1338">More...</a><br /></td></tr>
+<tr class="separator:a5bbf82393e861fa2d0bb8df277ee1338"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Service API. </p>
 </div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a41e92fda5c0478466bb1bc3883a7604a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvEnableNotification </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *&#160;</td>
+          <td class="paramname"><em>semaphoreOut</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Enables service notificatios, returning a notification semaphore. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">semaphoreOut</td><td>Pointer to output the notification semaphore to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad74922815e49b701024fbf75f33c016c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvGetPort </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *&#160;</td>
+          <td class="paramname"><em>out</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>name</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Retrieves a port handle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">out</td><td>Pointer to output the handle to. </td></tr>
+    <tr><td class="paramname">name</td><td>Name of the port. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a640c3109cd4bfa4bd226fae6485c2c38"></a>
 <div class="memitem">
 <div class="memproto">
@@ -165,7 +244,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>Retrieves a service handle. </p>
+<p>Retrieves a service handle, retrieving from the launcher handle list if possible. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">out</td><td>Pointer to write the handle to. </td></tr>
@@ -200,10 +279,10 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>Retrieves a service handle, bypassing the handle list. </p>
+<p>Retrieves a service handle. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">out</td><td>Pointer to write the handle to. </td></tr>
+    <tr><td class="paramname">out</td><td>Pointer to output the handle to. </td></tr>
     <tr><td class="paramname">name</td><td>Name of the service. </td></tr>
   </table>
   </dd>
@@ -230,27 +309,157 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ae65a0cc02c9f8a5b1c5082a85dc1d1aa"></a>
+<a class="anchor" id="a5bbf82393e861fa2d0bb8df277ee1338"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvIsServiceRegistered </td>
+          <td>(</td>
+          <td class="paramtype">bool *&#160;</td>
+          <td class="paramname"><em>registeredOut</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>name</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Checks whether a service is registered. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">registeredOut</td><td>Pointer to output the registration status to. </td></tr>
+    <tr><td class="paramname">name</td><td>Name of the service to check. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a16f6e1590d6143155d36e1b6f1df5a95"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvPublishAndGetSubscriber </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>processIdCountOut</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>processIdsOut</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>notificationId</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Publishes a notification to subscribers and retrieves a list of all processes that were notified. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">processIdCountOut</td><td>Pointer to output the number of process IDs to. </td></tr>
+    <tr><td class="paramname">processIdsOut</td><td>Pointer to output the process IDs to. Should have size "60 * sizeof(u32)". </td></tr>
+    <tr><td class="paramname">notificationId</td><td>ID of the notification. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa7f9fb5af629f5c592100baf98ea57dc"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvRegisterProcess </td>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvPublishToSubscriber </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
-          <td class="paramname"><em>procid</em>, </td>
+          <td class="paramname"><em>notificationId</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
-          <td class="paramname"><em>count</em>, </td>
+          <td class="paramname"><em>flags</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Publishes a notification to subscribers. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">notificationId</td><td>ID of the notification. </td></tr>
+    <tr><td class="paramname">flags</td><td>Flags to publish with. (bit 0 = only fire if not fired, bit 1 = report errors) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afdf8849d19334d6587f8e8c50e6e0f11"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvReceiveNotification </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td>
+          <td class="paramname"><em>notificationIdOut</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Receives a notification. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">notificationIdOut</td><td>Pointer to output the ID of the received notification to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0f4cb526f8f0164a463ad912f1e31d7f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvRegisterPort </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>serviceaccesscontrol</em>&#160;</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>&#160;</td>
+          <td class="paramname"><em>clientHandle</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -260,12 +469,11 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>Registers a process with srv:pm. </p>
+<p>Registers a port. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">procid</td><td>ID of the process to register. </td></tr>
-    <tr><td class="paramname">count</td><td>Number of services to register access to. </td></tr>
-    <tr><td class="paramname">serviceaccesscontrol</td><td>Service access permissions of the process. </td></tr>
+    <tr><td class="paramname">name</td><td>Name of the port. </td></tr>
+    <tr><td class="paramname">clientHandle</td><td>Client handle of the port. </td></tr>
   </table>
   </dd>
 </dl>
@@ -314,24 +522,48 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aae66bd5119487b76a9a20711e59485d4"></a>
+<a class="anchor" id="a01146e340564cb9c4966ed190c080d63"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvUnregisterProcess </td>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvSubscribe </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
-          <td class="paramname"><em>procid</em></td><td>)</td>
+          <td class="paramname"><em>notificationId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Subscribes to a notification. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">notificationId</td><td>ID of the notification. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6f6b9bc5cbb88324dffbc8a6feda4cf8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvUnregisterPort </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>Unregisters a process with srv:pm. </p>
+<p>Unregisters a port. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">procid</td><td>ID of the process to unregister. </td></tr>
+    <tr><td class="paramname">name</td><td>Name of the port. </td></tr>
   </table>
   </dd>
 </dl>
@@ -360,6 +592,30 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="abcbdc28b99ab3a3a88cfcef53b870df8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> srvUnsubscribe </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>notificationId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Unsubscribes from a notification. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">notificationId</td><td>ID of the notification. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 </div><!-- contents -->
index d7a812991ca590fd65eb3f5c65390cf02886879e..b641b8ef864d8e4a8fac22a517ca33f47602c6c1 100644 (file)
@@ -108,67 +108,123 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *<a class="code" href="srv_8h.html#aab6cdc04019fc64b219add4013e02b65">srvGetSessionHandle</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">/// Registers the current process as a client to the service API.</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#aef5578aec324fdb8bcff2c9c8e31cab5">srvRegisterClient</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * @brief Retrieves a service handle, bypassing the handle list.</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * @param out Pointer to write the handle to.</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a2f71bee85946cbfd06a963c1845fb617">srvGetServiceHandleDirect</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * @brief Retrieves a service handle, retrieving from the launcher handle list if possible.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * @param out Pointer to write the handle to.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srvGetServiceHandle</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">/// Registers the current process as a client to the service API.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#aef5578aec324fdb8bcff2c9c8e31cab5">srvRegisterClient</a>(<span class="keywordtype">void</span>);</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * @brief Retrieves a service handle.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> * @param out Pointer to write the handle to.</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srvGetServiceHandle</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * @brief Registers the current process as a service.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * @param out Pointer to write the service handle to.</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> * @param maxSessions Maximum number of sessions the service can handle.</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#ac5af17995c0fedde9fafe17db2d58969">srvRegisterService</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">int</span> maxSessions);</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * @brief Unregisters the current process as a service.</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a578c745aede0ed8af0541ca2dcb7fe23">srvUnregisterService</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/// Initializes the srv:pm port.</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvPmInit</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"> * @brief Registers a process with srv:pm.</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"> * @param procid ID of the process to register.</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"> * @param count Number of services to register access to.</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"> * @param serviceaccesscontrol Service access permissions of the process.</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#ae65a0cc02c9f8a5b1c5082a85dc1d1aa">srvRegisterProcess</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> count, <span class="keywordtype">void</span> *serviceaccesscontrol);</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> * @brief Unregisters a process with srv:pm.</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> * @param procid ID of the process to unregister.</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#aae66bd5119487b76a9a20711e59485d4">srvUnregisterProcess</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid);</div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * @brief Enables service notificatios, returning a notification semaphore.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> * @param semaphoreOut Pointer to output the notification semaphore to.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a41e92fda5c0478466bb1bc3883a7604a">srvEnableNotification</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* semaphoreOut);</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> * @brief Registers the current process as a service.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * @param out Pointer to write the service handle to.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * @param maxSessions Maximum number of sessions the service can handle.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#ac5af17995c0fedde9fafe17db2d58969">srvRegisterService</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">int</span> maxSessions);</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment"> * @brief Unregisters the current process as a service.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a578c745aede0ed8af0541ca2dcb7fe23">srvUnregisterService</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * @brief Retrieves a service handle.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * @param out Pointer to output the handle to.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> * @param name Name of the service.</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a2f71bee85946cbfd06a963c1845fb617">srvGetServiceHandleDirect</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment"> * @brief Registers a port.</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> * @param name Name of the port.</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> * @param clientHandle Client handle of the port.</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a0f4cb526f8f0164a463ad912f1e31d7f">srvRegisterPort</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> clientHandle);</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> * @brief Unregisters a port.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment"> * @param name Name of the port.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a6f6b9bc5cbb88324dffbc8a6feda4cf8">srvUnregisterPort</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> * @brief Retrieves a port handle.</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment"> * @param out Pointer to output the handle to.</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * @param name Name of the port.</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#ad74922815e49b701024fbf75f33c016c">srvGetPort</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* out, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment"> * @brief Subscribes to a notification.</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment"> * @param notificationId ID of the notification.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a01146e340564cb9c4966ed190c080d63">srvSubscribe</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"> * @brief Unsubscribes from a notification.</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"> * @param notificationId ID of the notification.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#abcbdc28b99ab3a3a88cfcef53b870df8">srvUnsubscribe</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment"> * @brief Receives a notification.</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"> * @param notificationIdOut Pointer to output the ID of the received notification to.</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#afdf8849d19334d6587f8e8c50e6e0f11">srvReceiveNotification</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* notificationIdOut);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"> * @brief Publishes a notification to subscribers.</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"> * @param notificationId ID of the notification.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment"> * @param flags Flags to publish with. (bit 0 = only fire if not fired, bit 1 = report errors)</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#aa7f9fb5af629f5c592100baf98ea57dc">srvPublishToSubscriber</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flags);</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment"> * @brief Publishes a notification to subscribers and retrieves a list of all processes that were notified.</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment"> * @param processIdCountOut Pointer to output the number of process IDs to.</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"> * @param processIdsOut Pointer to output the process IDs to. Should have size &quot;60 * sizeof(u32)&quot;.</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment"> * @param notificationId ID of the notification.</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a16f6e1590d6143155d36e1b6f1df5a95">srvPublishAndGetSubscriber</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* processIdCountOut, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* processIdsOut, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment"> * @brief Checks whether a service is registered.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"> * @param registeredOut Pointer to output the registration status to.</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"> * @param name Name of the service to check.</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srv_8h.html#a5bbf82393e861fa2d0bb8df277ee1338">srvIsServiceRegistered</a>(<span class="keywordtype">bool</span>* registeredOut, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="ttc" id="srv_8h_html_ad74922815e49b701024fbf75f33c016c"><div class="ttname"><a href="srv_8h.html#ad74922815e49b701024fbf75f33c016c">srvGetPort</a></div><div class="ttdeci">Result srvGetPort(Handle *out, const char *name)</div><div class="ttdoc">Retrieves a port handle. </div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="srv_8h_html_aae66bd5119487b76a9a20711e59485d4"><div class="ttname"><a href="srv_8h.html#aae66bd5119487b76a9a20711e59485d4">srvUnregisterProcess</a></div><div class="ttdeci">Result srvUnregisterProcess(u32 procid)</div><div class="ttdoc">Unregisters a process with srv:pm. </div></div>
-<div class="ttc" id="srv_8h_html_a640c3109cd4bfa4bd226fae6485c2c38"><div class="ttname"><a href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srvGetServiceHandle</a></div><div class="ttdeci">Result srvGetServiceHandle(Handle *out, const char *name)</div><div class="ttdoc">Retrieves a service handle</div></div>
+<div class="ttc" id="srv_8h_html_aa7f9fb5af629f5c592100baf98ea57dc"><div class="ttname"><a href="srv_8h.html#aa7f9fb5af629f5c592100baf98ea57dc">srvPublishToSubscriber</a></div><div class="ttdeci">Result srvPublishToSubscriber(u32 notificationId, u32 flags)</div><div class="ttdoc">Publishes a notification to subscribers. </div></div>
+<div class="ttc" id="srv_8h_html_a640c3109cd4bfa4bd226fae6485c2c38"><div class="ttname"><a href="srv_8h.html#a640c3109cd4bfa4bd226fae6485c2c38">srvGetServiceHandle</a></div><div class="ttdeci">Result srvGetServiceHandle(Handle *out, const char *name)</div><div class="ttdoc">Retrieves a service handle, retrieving from the launcher handle list if possible. ...</div></div>
 <div class="ttc" id="srv_8h_html_aef5578aec324fdb8bcff2c9c8e31cab5"><div class="ttname"><a href="srv_8h.html#aef5578aec324fdb8bcff2c9c8e31cab5">srvRegisterClient</a></div><div class="ttdeci">Result srvRegisterClient(void)</div><div class="ttdoc">Registers the current process as a client to the service API. </div></div>
+<div class="ttc" id="srv_8h_html_a01146e340564cb9c4966ed190c080d63"><div class="ttname"><a href="srv_8h.html#a01146e340564cb9c4966ed190c080d63">srvSubscribe</a></div><div class="ttdeci">Result srvSubscribe(u32 notificationId)</div><div class="ttdoc">Subscribes to a notification. </div></div>
 <div class="ttc" id="srv_8h_html_aab6cdc04019fc64b219add4013e02b65"><div class="ttname"><a href="srv_8h.html#aab6cdc04019fc64b219add4013e02b65">srvGetSessionHandle</a></div><div class="ttdeci">Handle * srvGetSessionHandle(void)</div><div class="ttdoc">Gets the current service API session handle. </div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
 <div class="ttc" id="srv_8h_html_a578c745aede0ed8af0541ca2dcb7fe23"><div class="ttname"><a href="srv_8h.html#a578c745aede0ed8af0541ca2dcb7fe23">srvUnregisterService</a></div><div class="ttdeci">Result srvUnregisterService(const char *name)</div><div class="ttdoc">Unregisters the current process as a service. </div></div>
-<div class="ttc" id="srv_8h_html_ae65a0cc02c9f8a5b1c5082a85dc1d1aa"><div class="ttname"><a href="srv_8h.html#ae65a0cc02c9f8a5b1c5082a85dc1d1aa">srvRegisterProcess</a></div><div class="ttdeci">Result srvRegisterProcess(u32 procid, u32 count, void *serviceaccesscontrol)</div><div class="ttdoc">Registers a process with srv:pm. </div></div>
+<div class="ttc" id="srv_8h_html_abcbdc28b99ab3a3a88cfcef53b870df8"><div class="ttname"><a href="srv_8h.html#abcbdc28b99ab3a3a88cfcef53b870df8">srvUnsubscribe</a></div><div class="ttdeci">Result srvUnsubscribe(u32 notificationId)</div><div class="ttdoc">Unsubscribes from a notification. </div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
 <div class="ttc" id="srv_8h_html_ab5a2d7fec1477e7bd90c0b91095c4842"><div class="ttname"><a href="srv_8h.html#ab5a2d7fec1477e7bd90c0b91095c4842">srvInit</a></div><div class="ttdeci">Result srvInit(void)</div><div class="ttdoc">Initializes the service API. </div></div>
+<div class="ttc" id="srv_8h_html_a0f4cb526f8f0164a463ad912f1e31d7f"><div class="ttname"><a href="srv_8h.html#a0f4cb526f8f0164a463ad912f1e31d7f">srvRegisterPort</a></div><div class="ttdeci">Result srvRegisterPort(const char *name, Handle clientHandle)</div><div class="ttdoc">Registers a port. </div></div>
+<div class="ttc" id="srv_8h_html_a16f6e1590d6143155d36e1b6f1df5a95"><div class="ttname"><a href="srv_8h.html#a16f6e1590d6143155d36e1b6f1df5a95">srvPublishAndGetSubscriber</a></div><div class="ttdeci">Result srvPublishAndGetSubscriber(u32 *processIdCountOut, u32 *processIdsOut, u32 notificationId)</div><div class="ttdoc">Publishes a notification to subscribers and retrieves a list of all processes that were notified...</div></div>
 <div class="ttc" id="srv_8h_html_ac5af17995c0fedde9fafe17db2d58969"><div class="ttname"><a href="srv_8h.html#ac5af17995c0fedde9fafe17db2d58969">srvRegisterService</a></div><div class="ttdeci">Result srvRegisterService(Handle *out, const char *name, int maxSessions)</div><div class="ttdoc">Registers the current process as a service. </div></div>
 <div class="ttc" id="srv_8h_html_a09c3496345090e80ec9d424618ae9a6b"><div class="ttname"><a href="srv_8h.html#a09c3496345090e80ec9d424618ae9a6b">srvExit</a></div><div class="ttdeci">Result srvExit(void)</div><div class="ttdoc">Exits the service API. </div></div>
-<div class="ttc" id="srv_8h_html_a2f71bee85946cbfd06a963c1845fb617"><div class="ttname"><a href="srv_8h.html#a2f71bee85946cbfd06a963c1845fb617">srvGetServiceHandleDirect</a></div><div class="ttdeci">Result srvGetServiceHandleDirect(Handle *out, const char *name)</div><div class="ttdoc">Retrieves a service handle, bypassing the handle list. </div></div>
-<div class="ttc" id="srv_8h_html_a8429e3cd75bcce7049c5857cbe9c05d6"><div class="ttname"><a href="srv_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvPmInit</a></div><div class="ttdeci">Result srvPmInit(void)</div><div class="ttdoc">Initializes the srv:pm port. </div></div>
+<div class="ttc" id="srv_8h_html_afdf8849d19334d6587f8e8c50e6e0f11"><div class="ttname"><a href="srv_8h.html#afdf8849d19334d6587f8e8c50e6e0f11">srvReceiveNotification</a></div><div class="ttdeci">Result srvReceiveNotification(u32 *notificationIdOut)</div><div class="ttdoc">Receives a notification. </div></div>
+<div class="ttc" id="srv_8h_html_a2f71bee85946cbfd06a963c1845fb617"><div class="ttname"><a href="srv_8h.html#a2f71bee85946cbfd06a963c1845fb617">srvGetServiceHandleDirect</a></div><div class="ttdeci">Result srvGetServiceHandleDirect(Handle *out, const char *name)</div><div class="ttdoc">Retrieves a service handle. </div></div>
+<div class="ttc" id="srv_8h_html_a41e92fda5c0478466bb1bc3883a7604a"><div class="ttname"><a href="srv_8h.html#a41e92fda5c0478466bb1bc3883a7604a">srvEnableNotification</a></div><div class="ttdeci">Result srvEnableNotification(Handle *semaphoreOut)</div><div class="ttdoc">Enables service notificatios, returning a notification semaphore. </div></div>
+<div class="ttc" id="srv_8h_html_a5bbf82393e861fa2d0bb8df277ee1338"><div class="ttname"><a href="srv_8h.html#a5bbf82393e861fa2d0bb8df277ee1338">srvIsServiceRegistered</a></div><div class="ttdeci">Result srvIsServiceRegistered(bool *registeredOut, const char *name)</div><div class="ttdoc">Checks whether a service is registered. </div></div>
+<div class="ttc" id="srv_8h_html_a6f6b9bc5cbb88324dffbc8a6feda4cf8"><div class="ttname"><a href="srv_8h.html#a6f6b9bc5cbb88324dffbc8a6feda4cf8">srvUnregisterPort</a></div><div class="ttdeci">Result srvUnregisterPort(const char *name)</div><div class="ttdoc">Unregisters a port. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/srvpm_8h.html b/srvpm_8h.html
new file mode 100644 (file)
index 0000000..9901b6c
--- /dev/null
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/srvpm.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">srvpm.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>srv:pm service.  
+<a href="#details">More...</a></p>
+
+<p><a href="srvpm_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 name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a8429e3cd75bcce7049c5857cbe9c05d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8429e3cd75bcce7049c5857cbe9c05d6"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srvpm_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvPmInit</a> (void)</td></tr>
+<tr class="memdesc:a8429e3cd75bcce7049c5857cbe9c05d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes srv:pm. <br /></td></tr>
+<tr class="separator:a8429e3cd75bcce7049c5857cbe9c05d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab84562de6bb42fc0829822cca245b9d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab84562de6bb42fc0829822cca245b9d6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srvpm_8h.html#ab84562de6bb42fc0829822cca245b9d6">srvPmExit</a> (void)</td></tr>
+<tr class="memdesc:ab84562de6bb42fc0829822cca245b9d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits srv:pm. <br /></td></tr>
+<tr class="separator:ab84562de6bb42fc0829822cca245b9d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0aadf18e4a21fa1f88e98742c13ea99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srvpm_8h.html#ac0aadf18e4a21fa1f88e98742c13ea99">SRVPM_PublishToProcess</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId, <a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> process)</td></tr>
+<tr class="memdesc:ac0aadf18e4a21fa1f88e98742c13ea99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Publishes a notification to a process.  <a href="#ac0aadf18e4a21fa1f88e98742c13ea99">More...</a><br /></td></tr>
+<tr class="separator:ac0aadf18e4a21fa1f88e98742c13ea99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25b38afc8254d6f97c7937f817124810"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srvpm_8h.html#a25b38afc8254d6f97c7937f817124810">SRVPM_PublishToAll</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId)</td></tr>
+<tr class="memdesc:a25b38afc8254d6f97c7937f817124810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Publishes a notification to all processes.  <a href="#a25b38afc8254d6f97c7937f817124810">More...</a><br /></td></tr>
+<tr class="separator:a25b38afc8254d6f97c7937f817124810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b35b99d6831a2f1ba121b82d4f69c08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srvpm_8h.html#a0b35b99d6831a2f1ba121b82d4f69c08">SRVPM_RegisterProcess</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> count, void *serviceaccesscontrol)</td></tr>
+<tr class="memdesc:a0b35b99d6831a2f1ba121b82d4f69c08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a process with SRV.  <a href="#a0b35b99d6831a2f1ba121b82d4f69c08">More...</a><br /></td></tr>
+<tr class="separator:a0b35b99d6831a2f1ba121b82d4f69c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a420e754e9989e889f8c3b340b65c71bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="srvpm_8h.html#a420e754e9989e889f8c3b340b65c71bf">SRVPM_UnregisterProcess</a> (<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid)</td></tr>
+<tr class="memdesc:a420e754e9989e889f8c3b340b65c71bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a process with SRV.  <a href="#a420e754e9989e889f8c3b340b65c71bf">More...</a><br /></td></tr>
+<tr class="separator:a420e754e9989e889f8c3b340b65c71bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>srv:pm service. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a25b38afc8254d6f97c7937f817124810"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> SRVPM_PublishToAll </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>notificationId</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Publishes a notification to all processes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">notificationId</td><td>ID of the notification. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac0aadf18e4a21fa1f88e98742c13ea99"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> SRVPM_PublishToProcess </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>notificationId</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>&#160;</td>
+          <td class="paramname"><em>process</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Publishes a notification to a process. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">notificationId</td><td>ID of the notification. </td></tr>
+    <tr><td class="paramname">process</td><td>Process to publish to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0b35b99d6831a2f1ba121b82d4f69c08"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> SRVPM_RegisterProcess </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>procid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>count</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&#160;</td>
+          <td class="paramname"><em>serviceaccesscontrol</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Registers a process with SRV. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">procid</td><td>ID of the process. </td></tr>
+    <tr><td class="paramname">count</td><td>Number of services within the service access control data. </td></tr>
+    <tr><td class="paramname">serviceaccesscontrol</td><td>Service Access Control list. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a420e754e9989e889f8c3b340b65c71bf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> SRVPM_UnregisterProcess </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td>
+          <td class="paramname"><em>procid</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Unregisters a process with SRV. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">procid</td><td>ID of the process. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/srvpm_8h_source.html b/srvpm_8h_source.html
new file mode 100644 (file)
index 0000000..2aa2112
--- /dev/null
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: include/3ds/services/srvpm.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>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File&#160;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">srvpm.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="srvpm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * @file srvpm.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * @brief srv:pm service.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">#pragma once</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">/// Initializes srv:pm.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srvpm_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvPmInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">/// Exits srv:pm.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="srvpm_8h.html#ab84562de6bb42fc0829822cca245b9d6">srvPmExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * @brief Publishes a notification to a process.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * @param notificationId ID of the notification.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * @param process Process to publish to.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srvpm_8h.html#ac0aadf18e4a21fa1f88e98742c13ea99">SRVPM_PublishToProcess</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> process);</div>
+<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * @brief Publishes a notification to all processes.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * @param notificationId ID of the notification.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srvpm_8h.html#a25b38afc8254d6f97c7937f817124810">SRVPM_PublishToAll</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> notificationId);</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * @brief Registers a process with SRV.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * @param procid ID of the process.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * @param count Number of services within the service access control data.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * @param serviceaccesscontrol Service Access Control list.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srvpm_8h.html#a0b35b99d6831a2f1ba121b82d4f69c08">SRVPM_RegisterProcess</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> count, <span class="keywordtype">void</span>* serviceaccesscontrol);</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> * @brief Unregisters a process with SRV.</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> * @param procid ID of the process.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="srvpm_8h.html#a420e754e9989e889f8c3b340b65c71bf">SRVPM_UnregisterProcess</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> procid);</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
+<div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
+<div class="ttc" id="srvpm_8h_html_a420e754e9989e889f8c3b340b65c71bf"><div class="ttname"><a href="srvpm_8h.html#a420e754e9989e889f8c3b340b65c71bf">SRVPM_UnregisterProcess</a></div><div class="ttdeci">Result SRVPM_UnregisterProcess(u32 procid)</div><div class="ttdoc">Unregisters a process with SRV. </div></div>
+<div class="ttc" id="srvpm_8h_html_ab84562de6bb42fc0829822cca245b9d6"><div class="ttname"><a href="srvpm_8h.html#ab84562de6bb42fc0829822cca245b9d6">srvPmExit</a></div><div class="ttdeci">void srvPmExit(void)</div><div class="ttdoc">Exits srv:pm. </div></div>
+<div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
+<div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
+<div class="ttc" id="srvpm_8h_html_a25b38afc8254d6f97c7937f817124810"><div class="ttname"><a href="srvpm_8h.html#a25b38afc8254d6f97c7937f817124810">SRVPM_PublishToAll</a></div><div class="ttdeci">Result SRVPM_PublishToAll(u32 notificationId)</div><div class="ttdoc">Publishes a notification to all processes. </div></div>
+<div class="ttc" id="srvpm_8h_html_ac0aadf18e4a21fa1f88e98742c13ea99"><div class="ttname"><a href="srvpm_8h.html#ac0aadf18e4a21fa1f88e98742c13ea99">SRVPM_PublishToProcess</a></div><div class="ttdeci">Result SRVPM_PublishToProcess(u32 notificationId, Handle process)</div><div class="ttdoc">Publishes a notification to a process. </div></div>
+<div class="ttc" id="srvpm_8h_html_a0b35b99d6831a2f1ba121b82d4f69c08"><div class="ttname"><a href="srvpm_8h.html#a0b35b99d6831a2f1ba121b82d4f69c08">SRVPM_RegisterProcess</a></div><div class="ttdeci">Result SRVPM_RegisterProcess(u32 procid, u32 count, void *serviceaccesscontrol)</div><div class="ttdoc">Registers a process with SRV. </div></div>
+<div class="ttc" id="srvpm_8h_html_a8429e3cd75bcce7049c5857cbe9c05d6"><div class="ttname"><a href="srvpm_8h.html#a8429e3cd75bcce7049c5857cbe9c05d6">srvPmInit</a></div><div class="ttdeci">Result srvPmInit(void)</div><div class="ttdoc">Initializes srv:pm. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
index 62588d1be73631229e898416c536188495ff9162..f970454c97ba6e39f72fec70d56846c3bc117c76 100644 (file)
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 Data Fields</h2></td></tr>
 <tr class="memitem:aa77c8b06ef2db109bc263192522a4dce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77c8b06ef2db109bc263192522a4dce"></a>
 <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCAMU__PackageParameterCameraSelect.html#aa77c8b06ef2db109bc263192522a4dce">camera</a></td></tr>
-<tr class="memdesc:aa77c8b06ef2db109bc263192522a4dce"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85" title="Camera combinations. ">CAMU_CameraSelect</a> Selected camera. <br /></td></tr>
+<tr class="memdesc:aa77c8b06ef2db109bc263192522a4dce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selected camera. <br /></td></tr>
 <tr class="separator:aa77c8b06ef2db109bc263192522a4dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3a409471750c34b15e9cd7cefa0c3bac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a409471750c34b15e9cd7cefa0c3bac"></a>
 <a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCAMU__PackageParameterCameraSelect.html#a3a409471750c34b15e9cd7cefa0c3bac">exposure</a></td></tr>
index 3da0ebde99d44b7479b026c5be4a811cdf06be24..d08326bec03ae191b12ced3aff00a922343d89f0 100644 (file)
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 Data Fields</h2></td></tr>
 <tr class="memitem:af34741dabacbb4ae167cd9c820bcdafc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af34741dabacbb4ae167cd9c820bcdafc"></a>
 <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCAMU__PackageParameterContext.html#af34741dabacbb4ae167cd9c820bcdafc">camera</a></td></tr>
-<tr class="memdesc:af34741dabacbb4ae167cd9c820bcdafc"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85" title="Camera combinations. ">CAMU_CameraSelect</a> Selected camera. <br /></td></tr>
+<tr class="memdesc:af34741dabacbb4ae167cd9c820bcdafc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selected camera. <br /></td></tr>
 <tr class="separator:af34741dabacbb4ae167cd9c820bcdafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ade8ee06861f30e8d5ffd736ac9708101"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade8ee06861f30e8d5ffd736ac9708101"></a>
 <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCAMU__PackageParameterContext.html#ade8ee06861f30e8d5ffd736ac9708101">context</a></td></tr>
index 1def137ac6e2da8270468a92ab1d67c710b09674..274deac0478371c77a6e7d5a562e61c4d8f3634b 100644 (file)
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 Data Fields</h2></td></tr>
 <tr class="memitem:a159e415a1914314e1b7c5c1822882f3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a159e415a1914314e1b7c5c1822882f3f"></a>
 <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCAMU__PackageParameterContextDetail.html#a159e415a1914314e1b7c5c1822882f3f">camera</a></td></tr>
-<tr class="memdesc:a159e415a1914314e1b7c5c1822882f3f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="cam_8h.html#a90c8a3a00cbb30147e73d07af2c49b85" title="Camera combinations. ">CAMU_CameraSelect</a> Selected camera. <br /></td></tr>
+<tr class="memdesc:a159e415a1914314e1b7c5c1822882f3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selected camera. <br /></td></tr>
 <tr class="separator:a159e415a1914314e1b7c5c1822882f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adb01fc5d6ed19793bd6d85a0ab14867d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb01fc5d6ed19793bd6d85a0ab14867d"></a>
 <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCAMU__PackageParameterContextDetail.html#adb01fc5d6ed19793bd6d85a0ab14867d">context</a></td></tr>
index 3043e58b4cffa0a37fa67d8961477d468b65ed07..855e4a8d6353c12ad46f68b572333b4ca3261c68 100644 (file)
@@ -109,46 +109,46 @@ Data Fields</h2></td></tr>
 <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDebugEventInfo.html#ad08f1e5b992fe5d7e54e714c419e980b">unknown</a> [2]</td></tr>
 <tr class="memdesc:ad08f1e5b992fe5d7e54e714c419e980b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown data. <br /></td></tr>
 <tr class="separator:ad08f1e5b992fe5d7e54e714c419e980b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2baf339283a747aa1e8216c831899ca"><td class="memItemLeft" ><a class="anchor" id="ab2baf339283a747aa1e8216c831899ca"></a>
+<tr class="memitem:ae0d601ab8656038abedd8bf7ba4da922"><td class="memItemLeft" ><a class="anchor" id="ae0d601ab8656038abedd8bf7ba4da922"></a>
 union {</td></tr>
-<tr class="memitem:ac60c3390a3e1719de4a3588ee19a6063"><td class="memItemLeft" >
+<tr class="memitem:a0d40a30dd6aa3c48fda9967bdbe4612a"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structProcessEvent.html">ProcessEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#a1343b4c0125d8b5ec2a1a82836ffc126">process</a></td></tr>
-<tr class="memdesc:ac60c3390a3e1719de4a3588ee19a6063"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process event data. <br /></td></tr>
-<tr class="separator:ac60c3390a3e1719de4a3588ee19a6063"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2afddfbd294c1fc2e069cba77fa9be5"><td class="memItemLeft" >
+<tr class="memdesc:a0d40a30dd6aa3c48fda9967bdbe4612a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process event data. <br /></td></tr>
+<tr class="separator:a0d40a30dd6aa3c48fda9967bdbe4612a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09ecc0f61799773bad92b670a15bea55"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structCreateThreadEvent.html">CreateThreadEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#a786e49715f76852ff511a079664c8a3f">create_thread</a></td></tr>
-<tr class="memdesc:ac2afddfbd294c1fc2e069cba77fa9be5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thread creation event data. <br /></td></tr>
-<tr class="separator:ac2afddfbd294c1fc2e069cba77fa9be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af4a43e7f0fcb83448970ddf9e272352e"><td class="memItemLeft" >
+<tr class="memdesc:a09ecc0f61799773bad92b670a15bea55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thread creation event data. <br /></td></tr>
+<tr class="separator:a09ecc0f61799773bad92b670a15bea55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bdae48f7dd386cdda9a9b3b7fd5dce6"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structExitThreadEvent.html">ExitThreadEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#a3fd7da7948fd7c8967596b24bdb100cd">exit_thread</a></td></tr>
-<tr class="memdesc:af4a43e7f0fcb83448970ddf9e272352e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thread exit event data. <br /></td></tr>
-<tr class="separator:af4a43e7f0fcb83448970ddf9e272352e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb8ae3cee1d7284acc4d8c115dd28629"><td class="memItemLeft" >
+<tr class="memdesc:a7bdae48f7dd386cdda9a9b3b7fd5dce6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thread exit event data. <br /></td></tr>
+<tr class="separator:a7bdae48f7dd386cdda9a9b3b7fd5dce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3474a7b778473c1dab5433a5794bc954"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structExitProcessEvent.html">ExitProcessEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#a11b0fce7e428241a2d2dc91ad125840e">exit_process</a></td></tr>
-<tr class="memdesc:acb8ae3cee1d7284acc4d8c115dd28629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process exit event data. <br /></td></tr>
-<tr class="separator:acb8ae3cee1d7284acc4d8c115dd28629"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7d1627ba779196008c5fe666d825d1a9"><td class="memItemLeft" >
+<tr class="memdesc:a3474a7b778473c1dab5433a5794bc954"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process exit event data. <br /></td></tr>
+<tr class="separator:a3474a7b778473c1dab5433a5794bc954"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2e7d94b67197d15d2a72b49fe038af3"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structExceptionEvent.html">ExceptionEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#ae0dc7236b183fa057138fcfff1fc0a92">exception</a></td></tr>
-<tr class="memdesc:a7d1627ba779196008c5fe666d825d1a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception event data. <br /></td></tr>
-<tr class="separator:a7d1627ba779196008c5fe666d825d1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afdb463b8a68fa1c7f5fa1caf9122c730"><td class="memItemLeft" >
+<tr class="memdesc:af2e7d94b67197d15d2a72b49fe038af3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception event data. <br /></td></tr>
+<tr class="separator:af2e7d94b67197d15d2a72b49fe038af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a936194e4258555ccafc3d3d485e3cc3c"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structSchedulerInOutEvent.html">SchedulerInOutEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#a309d3f818297465f35e10b9095c18e8f">scheduler</a></td></tr>
-<tr class="memdesc:afdb463b8a68fa1c7f5fa1caf9122c730"><td class="mdescLeft">&#160;</td><td class="mdescRight">Schedule in/out event data. <br /></td></tr>
-<tr class="separator:afdb463b8a68fa1c7f5fa1caf9122c730"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38c19acb228f3e3047f574f0ec71f4b0"><td class="memItemLeft" >
+<tr class="memdesc:a936194e4258555ccafc3d3d485e3cc3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Schedule in/out event data. <br /></td></tr>
+<tr class="separator:a936194e4258555ccafc3d3d485e3cc3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d04ac0b359011a43890bbd632294908"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structSyscallInOutEvent.html">SyscallInOutEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#a16c73c12c8a2c200b8c149b7942785c6">syscall</a></td></tr>
-<tr class="memdesc:a38c19acb228f3e3047f574f0ec71f4b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Syscall in/out event data. <br /></td></tr>
-<tr class="separator:a38c19acb228f3e3047f574f0ec71f4b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9a2c4a1b16207063e0ef1aea83f53ac1"><td class="memItemLeft" >
+<tr class="memdesc:a8d04ac0b359011a43890bbd632294908"><td class="mdescLeft">&#160;</td><td class="mdescRight">Syscall in/out event data. <br /></td></tr>
+<tr class="separator:a8d04ac0b359011a43890bbd632294908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38623a497806d553a51a8f5a76650e2c"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structOutputStringEvent.html">OutputStringEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#a4900654806cebc6006ada39b88a463b0">output_string</a></td></tr>
-<tr class="memdesc:a9a2c4a1b16207063e0ef1aea83f53ac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output string event data. <br /></td></tr>
-<tr class="separator:a9a2c4a1b16207063e0ef1aea83f53ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa535a112c29dc41c1cf3355cabe0849a"><td class="memItemLeft" >
+<tr class="memdesc:a38623a497806d553a51a8f5a76650e2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output string event data. <br /></td></tr>
+<tr class="separator:a38623a497806d553a51a8f5a76650e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a206eb495f5b06fbc00e8d08bf487ab11"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="structMapEvent.html">MapEvent</a>&#160;&#160;&#160;<a class="el" href="structDebugEventInfo.html#aecf8557cfd95b333e68028131750e829">map</a></td></tr>
-<tr class="memdesc:aa535a112c29dc41c1cf3355cabe0849a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Map event data. <br /></td></tr>
-<tr class="separator:aa535a112c29dc41c1cf3355cabe0849a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab2baf339283a747aa1e8216c831899ca"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
-<tr class="separator:ab2baf339283a747aa1e8216c831899ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memdesc:a206eb495f5b06fbc00e8d08bf487ab11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Map event data. <br /></td></tr>
+<tr class="separator:a206eb495f5b06fbc00e8d08bf487ab11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0d601ab8656038abedd8bf7ba4da922"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
+<tr class="separator:ae0d601ab8656038abedd8bf7ba4da922"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Information about a debug event. </p>
index 8dc1acaae9746a08650edc866d2cbcab95209dc1..6ce7bdc21b903c0e231abd9c5e1a42b7376e5eb5 100644 (file)
@@ -101,14 +101,10 @@ Data Fields</h2></td></tr>
 <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFS__dirent.html#a3e5a7007397c27af874933846679c497">name</a> [0x106]</td></tr>
 <tr class="memdesc:a3e5a7007397c27af874933846679c497"><td class="mdescLeft">&#160;</td><td class="mdescRight">UTF-16 encoded name. <br /></td></tr>
 <tr class="separator:a3e5a7007397c27af874933846679c497"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adeaa68038b31b1ee9584098b955ea7d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adeaa68038b31b1ee9584098b955ea7d3"></a>
-<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFS__dirent.html#adeaa68038b31b1ee9584098b955ea7d3">shortName</a> [0x09]</td></tr>
-<tr class="memdesc:adeaa68038b31b1ee9584098b955ea7d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">8.3 File name <br /></td></tr>
-<tr class="separator:adeaa68038b31b1ee9584098b955ea7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a328e2c8bb18c9f19d4ab4d0c7976540e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a328e2c8bb18c9f19d4ab4d0c7976540e"></a>
-<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFS__dirent.html#a328e2c8bb18c9f19d4ab4d0c7976540e">unknown1</a></td></tr>
-<tr class="memdesc:a328e2c8bb18c9f19d4ab4d0c7976540e"><td class="mdescLeft">&#160;</td><td class="mdescRight">??? <br /></td></tr>
-<tr class="separator:a328e2c8bb18c9f19d4ab4d0c7976540e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a452ca90bfabe238fb29369a89cddfe25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a452ca90bfabe238fb29369a89cddfe25"></a>
+<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFS__dirent.html#a452ca90bfabe238fb29369a89cddfe25">shortName</a> [0x0A]</td></tr>
+<tr class="memdesc:a452ca90bfabe238fb29369a89cddfe25"><td class="mdescLeft">&#160;</td><td class="mdescRight">8.3 File name <br /></td></tr>
+<tr class="separator:a452ca90bfabe238fb29369a89cddfe25"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8a4b875f7d3cb6e4cf19573c6d77410e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a4b875f7d3cb6e4cf19573c6d77410e"></a>
 <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFS__dirent.html#a8a4b875f7d3cb6e4cf19573c6d77410e">shortExt</a> [0x04]</td></tr>
 <tr class="memdesc:a8a4b875f7d3cb6e4cf19573c6d77410e"><td class="mdescLeft">&#160;</td><td class="mdescRight">8.3 File extension (set to spaces for directories) <br /></td></tr>
diff --git a/structGSPGPU__CaptureInfo.html b/structGSPGPU__CaptureInfo.html
new file mode 100644 (file)
index 0000000..b0aaa69
--- /dev/null
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: GSPGPU_CaptureInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">GSPGPU_CaptureInfo Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Capture info.  
+ <a href="structGSPGPU__CaptureInfo.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="gspgpu_8h_source.html">gspgpu.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aed2556cc309dde56f06ad13023cfe406"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed2556cc309dde56f06ad13023cfe406"></a>
+<a class="el" href="structGSPGPU__CaptureInfoEntry.html">GSPGPU_CaptureInfoEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__CaptureInfo.html#aed2556cc309dde56f06ad13023cfe406">screencapture</a> [2]</td></tr>
+<tr class="memdesc:aed2556cc309dde56f06ad13023cfe406"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capture info entries, one for each screen. <br /></td></tr>
+<tr class="separator:aed2556cc309dde56f06ad13023cfe406"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Capture info. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="gspgpu_8h_source.html">gspgpu.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structGSPGPU__CaptureInfoEntry.html b/structGSPGPU__CaptureInfoEntry.html
new file mode 100644 (file)
index 0000000..8018ca9
--- /dev/null
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: GSPGPU_CaptureInfoEntry Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">GSPGPU_CaptureInfoEntry Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Capture info entry.  
+ <a href="structGSPGPU__CaptureInfoEntry.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="gspgpu_8h_source.html">gspgpu.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6dd072baeeb8a0d385e712f7155fb002"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dd072baeeb8a0d385e712f7155fb002"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__CaptureInfoEntry.html#a6dd072baeeb8a0d385e712f7155fb002">framebuf0_vaddr</a></td></tr>
+<tr class="memdesc:a6dd072baeeb8a0d385e712f7155fb002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Left framebuffer. <br /></td></tr>
+<tr class="separator:a6dd072baeeb8a0d385e712f7155fb002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09e23bcfb56d75309bf7a547b85c56b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09e23bcfb56d75309bf7a547b85c56b0"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__CaptureInfoEntry.html#a09e23bcfb56d75309bf7a547b85c56b0">framebuf1_vaddr</a></td></tr>
+<tr class="memdesc:a09e23bcfb56d75309bf7a547b85c56b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Right framebuffer. <br /></td></tr>
+<tr class="separator:a09e23bcfb56d75309bf7a547b85c56b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a067ad2df1b3b46e4e06b26f8f905bdd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a067ad2df1b3b46e4e06b26f8f905bdd0"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__CaptureInfoEntry.html#a067ad2df1b3b46e4e06b26f8f905bdd0">format</a></td></tr>
+<tr class="memdesc:a067ad2df1b3b46e4e06b26f8f905bdd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Framebuffer format. <br /></td></tr>
+<tr class="separator:a067ad2df1b3b46e4e06b26f8f905bdd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9d2aa171cdc8607485e22543cf7ed66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9d2aa171cdc8607485e22543cf7ed66"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__CaptureInfoEntry.html#ae9d2aa171cdc8607485e22543cf7ed66">framebuf_widthbytesize</a></td></tr>
+<tr class="memdesc:ae9d2aa171cdc8607485e22543cf7ed66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Framebuffer pitch. <br /></td></tr>
+<tr class="separator:ae9d2aa171cdc8607485e22543cf7ed66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Capture info entry. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="gspgpu_8h_source.html">gspgpu.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structGSPGPU__FramebufferInfo.html b/structGSPGPU__FramebufferInfo.html
new file mode 100644 (file)
index 0000000..a1219ef
--- /dev/null
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: GSPGPU_FramebufferInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">GSPGPU_FramebufferInfo Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Framebuffer information.  
+ <a href="structGSPGPU__FramebufferInfo.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="gspgpu_8h_source.html">gspgpu.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a966cb16d7e86079ed888fc57bdbccaa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a966cb16d7e86079ed888fc57bdbccaa3"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html#a966cb16d7e86079ed888fc57bdbccaa3">active_framebuf</a></td></tr>
+<tr class="memdesc:a966cb16d7e86079ed888fc57bdbccaa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active framebuffer. (0 = first, 1 = second) <br /></td></tr>
+<tr class="separator:a966cb16d7e86079ed888fc57bdbccaa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dba8a35ac953e10653ac8e745cb208f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5dba8a35ac953e10653ac8e745cb208f"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html#a5dba8a35ac953e10653ac8e745cb208f">framebuf0_vaddr</a></td></tr>
+<tr class="memdesc:a5dba8a35ac953e10653ac8e745cb208f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Framebuffer virtual address, for the main screen this is the 3D left framebuffer. <br /></td></tr>
+<tr class="separator:a5dba8a35ac953e10653ac8e745cb208f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab29deb55a9b0454de1988172319f246f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab29deb55a9b0454de1988172319f246f"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html#ab29deb55a9b0454de1988172319f246f">framebuf1_vaddr</a></td></tr>
+<tr class="memdesc:ab29deb55a9b0454de1988172319f246f"><td class="mdescLeft">&#160;</td><td class="mdescRight">For the main screen: 3D right framebuffer address. <br /></td></tr>
+<tr class="separator:ab29deb55a9b0454de1988172319f246f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e7dac9d79cad31182a4c325f780ffb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e7dac9d79cad31182a4c325f780ffb6"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html#a3e7dac9d79cad31182a4c325f780ffb6">framebuf_widthbytesize</a></td></tr>
+<tr class="memdesc:a3e7dac9d79cad31182a4c325f780ffb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value for 0x1EF00X90, controls framebuffer width. <br /></td></tr>
+<tr class="separator:a3e7dac9d79cad31182a4c325f780ffb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e0899ea0a76864a9268a8a938b122ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e0899ea0a76864a9268a8a938b122ec"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html#a4e0899ea0a76864a9268a8a938b122ec">format</a></td></tr>
+<tr class="memdesc:a4e0899ea0a76864a9268a8a938b122ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Framebuffer format, this u16 is written to the low u16 for LCD register 0x1EF00X70. <br /></td></tr>
+<tr class="separator:a4e0899ea0a76864a9268a8a938b122ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad33ec3ca41e404b967416c78c7aa7db8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad33ec3ca41e404b967416c78c7aa7db8"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html#ad33ec3ca41e404b967416c78c7aa7db8">framebuf_dispselect</a></td></tr>
+<tr class="memdesc:ad33ec3ca41e404b967416c78c7aa7db8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value for 0x1EF00X78, controls which framebuffer is displayed. <br /></td></tr>
+<tr class="separator:ad33ec3ca41e404b967416c78c7aa7db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1794be4dc30dcf32ff0c2fb2ef7a5841"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1794be4dc30dcf32ff0c2fb2ef7a5841"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGSPGPU__FramebufferInfo.html#a1794be4dc30dcf32ff0c2fb2ef7a5841">unk</a></td></tr>
+<tr class="memdesc:a1794be4dc30dcf32ff0c2fb2ef7a5841"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a1794be4dc30dcf32ff0c2fb2ef7a5841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Framebuffer information. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="gspgpu_8h_source.html">gspgpu.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structMVDSTD__Config.html b/structMVDSTD__Config.html
new file mode 100644 (file)
index 0000000..7262cbd
--- /dev/null
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: MVDSTD_Config Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">MVDSTD_Config Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Processing configuration.  
+ <a href="structMVDSTD__Config.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="mvd_8h_source.html">mvd.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a171165800b9d0bd0e4778c0bbd52f93c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a171165800b9d0bd0e4778c0bbd52f93c"></a>
+<a class="el" href="mvd_8h.html#abcd3d62338d21a3b7d26bd96fd850f29">MVDSTD_InputFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a171165800b9d0bd0e4778c0bbd52f93c">input_type</a></td></tr>
+<tr class="memdesc:a171165800b9d0bd0e4778c0bbd52f93c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input type. <br /></td></tr>
+<tr class="separator:a171165800b9d0bd0e4778c0bbd52f93c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a044475bde408bf873f9a6da6b3bd7ecc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a044475bde408bf873f9a6da6b3bd7ecc"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a044475bde408bf873f9a6da6b3bd7ecc">unk_x04</a></td></tr>
+<tr class="memdesc:a044475bde408bf873f9a6da6b3bd7ecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a044475bde408bf873f9a6da6b3bd7ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c6ca76186b85dee3ac2585df2c3af94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c6ca76186b85dee3ac2585df2c3af94"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a8c6ca76186b85dee3ac2585df2c3af94">unk_x08</a></td></tr>
+<tr class="memdesc:a8c6ca76186b85dee3ac2585df2c3af94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a8c6ca76186b85dee3ac2585df2c3af94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0e0ca7079f9e3d880683595b1ff5be9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0e0ca7079f9e3d880683595b1ff5be9"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#ae0e0ca7079f9e3d880683595b1ff5be9">inwidth</a></td></tr>
+<tr class="memdesc:ae0e0ca7079f9e3d880683595b1ff5be9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input width. <br /></td></tr>
+<tr class="separator:ae0e0ca7079f9e3d880683595b1ff5be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ff4a05a674f504a7586c2620acc0985"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ff4a05a674f504a7586c2620acc0985"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a7ff4a05a674f504a7586c2620acc0985">inheight</a></td></tr>
+<tr class="memdesc:a7ff4a05a674f504a7586c2620acc0985"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input height. <br /></td></tr>
+<tr class="separator:a7ff4a05a674f504a7586c2620acc0985"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc0efe6ef74f6700b2218802c82cccc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc0efe6ef74f6700b2218802c82cccc7"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#acc0efe6ef74f6700b2218802c82cccc7">physaddr_colorconv_indata</a></td></tr>
+<tr class="memdesc:acc0efe6ef74f6700b2218802c82cccc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Physical address of color conversion input data. <br /></td></tr>
+<tr class="separator:acc0efe6ef74f6700b2218802c82cccc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea49ebfb211924f95140e2c510c6d8cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea49ebfb211924f95140e2c510c6d8cd"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#aea49ebfb211924f95140e2c510c6d8cd">unk_x18</a> [0x28 &gt;&gt;2]</td></tr>
+<tr class="memdesc:aea49ebfb211924f95140e2c510c6d8cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aea49ebfb211924f95140e2c510c6d8cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e8af16ea73f9075e2d2ccfeb239087"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e8af16ea73f9075e2d2ccfeb239087"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a28e8af16ea73f9075e2d2ccfeb239087">flag_x40</a></td></tr>
+<tr class="memdesc:a28e8af16ea73f9075e2d2ccfeb239087"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. 0x0 for colorconv, 0x1 for H.264. <br /></td></tr>
+<tr class="separator:a28e8af16ea73f9075e2d2ccfeb239087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9655bc2d1c4f40773c877ad37bae40f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9655bc2d1c4f40773c877ad37bae40f"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#ad9655bc2d1c4f40773c877ad37bae40f">unk_x44</a></td></tr>
+<tr class="memdesc:ad9655bc2d1c4f40773c877ad37bae40f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ad9655bc2d1c4f40773c877ad37bae40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a578fde96e9205c8da79509c2751b8089"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a578fde96e9205c8da79509c2751b8089"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a578fde96e9205c8da79509c2751b8089">unk_x48</a></td></tr>
+<tr class="memdesc:a578fde96e9205c8da79509c2751b8089"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a578fde96e9205c8da79509c2751b8089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0b8c2641bd3a98c066c02e653f1e67d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0b8c2641bd3a98c066c02e653f1e67d"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#ad0b8c2641bd3a98c066c02e653f1e67d">outheight0</a></td></tr>
+<tr class="memdesc:ad0b8c2641bd3a98c066c02e653f1e67d"><td class="mdescLeft">&#160;</td><td class="mdescRight">First output width. Only set for H.264. <br /></td></tr>
+<tr class="separator:ad0b8c2641bd3a98c066c02e653f1e67d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfd36c9521345c218c8a4ad9c2f77e88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfd36c9521345c218c8a4ad9c2f77e88"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#abfd36c9521345c218c8a4ad9c2f77e88">outwidth0</a></td></tr>
+<tr class="memdesc:abfd36c9521345c218c8a4ad9c2f77e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">First output height. Only set for H.264. <br /></td></tr>
+<tr class="separator:abfd36c9521345c218c8a4ad9c2f77e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7f77cca83c7ebcef102a34d43a26d8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7f77cca83c7ebcef102a34d43a26d8f"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#ac7f77cca83c7ebcef102a34d43a26d8f">unk_x54</a></td></tr>
+<tr class="memdesc:ac7f77cca83c7ebcef102a34d43a26d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ac7f77cca83c7ebcef102a34d43a26d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55049ad1eaa7f0692f9ad9afe3929899"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55049ad1eaa7f0692f9ad9afe3929899"></a>
+<a class="el" href="mvd_8h.html#ac91b4c4db9f9763dc972e0ca9dc70644">MVDSTD_OutputFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a55049ad1eaa7f0692f9ad9afe3929899">output_type</a></td></tr>
+<tr class="memdesc:a55049ad1eaa7f0692f9ad9afe3929899"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output type. <br /></td></tr>
+<tr class="separator:a55049ad1eaa7f0692f9ad9afe3929899"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae966c561297563c03066d246a3a37ce2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae966c561297563c03066d246a3a37ce2"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#ae966c561297563c03066d246a3a37ce2">outwidth1</a></td></tr>
+<tr class="memdesc:ae966c561297563c03066d246a3a37ce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second output width. <br /></td></tr>
+<tr class="separator:ae966c561297563c03066d246a3a37ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4666cca615c174e351d440b8b7521dfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4666cca615c174e351d440b8b7521dfd"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a4666cca615c174e351d440b8b7521dfd">outheight1</a></td></tr>
+<tr class="memdesc:a4666cca615c174e351d440b8b7521dfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second output height. <br /></td></tr>
+<tr class="separator:a4666cca615c174e351d440b8b7521dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64d63a72354a8696d771d406339d1fc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64d63a72354a8696d771d406339d1fc6"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a64d63a72354a8696d771d406339d1fc6">physaddr_outdata0</a></td></tr>
+<tr class="memdesc:a64d63a72354a8696d771d406339d1fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Physical address of output data. <br /></td></tr>
+<tr class="separator:a64d63a72354a8696d771d406339d1fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f8774910dd485fff90f4c56a7eaaae6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8774910dd485fff90f4c56a7eaaae6"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a4f8774910dd485fff90f4c56a7eaaae6">physaddr_outdata1_colorconv</a></td></tr>
+<tr class="memdesc:a4f8774910dd485fff90f4c56a7eaaae6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Physical address of color conversion output data. <br /></td></tr>
+<tr class="separator:a4f8774910dd485fff90f4c56a7eaaae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8923e995fc506a2db598d019ed6f3c1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8923e995fc506a2db598d019ed6f3c1e"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMVDSTD__Config.html#a8923e995fc506a2db598d019ed6f3c1e">unk_x6c</a> [0xb0 &gt;&gt;2]</td></tr>
+<tr class="memdesc:a8923e995fc506a2db598d019ed6f3c1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a8923e995fc506a2db598d019ed6f3c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Processing configuration. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="mvd_8h_source.html">mvd.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structQTM__HeadTrackingInfo.html b/structQTM__HeadTrackingInfo.html
new file mode 100644 (file)
index 0000000..3beeafe
--- /dev/null
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: QTM_HeadTrackingInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">QTM_HeadTrackingInfo Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Head tracking info.  
+ <a href="structQTM__HeadTrackingInfo.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="qtm_8h_source.html">qtm.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a80fa4fc4c801c0f174145ac189b6aa46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80fa4fc4c801c0f174145ac189b6aa46"></a>
+<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfo.html#a80fa4fc4c801c0f174145ac189b6aa46">flags</a> [5]</td></tr>
+<tr class="memdesc:a80fa4fc4c801c0f174145ac189b6aa46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags. <br /></td></tr>
+<tr class="separator:a80fa4fc4c801c0f174145ac189b6aa46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab12d596183f2c66de83b897e11fcf529"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab12d596183f2c66de83b897e11fcf529"></a>
+<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfo.html#ab12d596183f2c66de83b897e11fcf529">padding</a> [3]</td></tr>
+<tr class="memdesc:ab12d596183f2c66de83b897e11fcf529"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
+<tr class="separator:ab12d596183f2c66de83b897e11fcf529"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16a3808d035c6b58c276fcb42b932910"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16a3808d035c6b58c276fcb42b932910"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfo.html#a16a3808d035c6b58c276fcb42b932910">floatdata_x08</a></td></tr>
+<tr class="memdesc:a16a3808d035c6b58c276fcb42b932910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. Not used by System_Settings. <br /></td></tr>
+<tr class="separator:a16a3808d035c6b58c276fcb42b932910"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7fada3c82012ac9af32afbd9a974cae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7fada3c82012ac9af32afbd9a974cae"></a>
+<a class="el" href="structQTM__HeadTrackingInfoCoord.html">QTM_HeadTrackingInfoCoord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfo.html#aa7fada3c82012ac9af32afbd9a974cae">coords0</a> [4]</td></tr>
+<tr class="memdesc:aa7fada3c82012ac9af32afbd9a974cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Head coordinates. <br /></td></tr>
+<tr class="separator:aa7fada3c82012ac9af32afbd9a974cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab84f7afcb3d9081436fb5aa075a747bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab84f7afcb3d9081436fb5aa075a747bc"></a>
+<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfo.html#ab84f7afcb3d9081436fb5aa075a747bc">unk_x2c</a> [5]</td></tr>
+<tr class="memdesc:ab84f7afcb3d9081436fb5aa075a747bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. Not used by System_Settings. <br /></td></tr>
+<tr class="separator:ab84f7afcb3d9081436fb5aa075a747bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Head tracking info. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="qtm_8h_source.html">qtm.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structQTM__HeadTrackingInfoCoord.html b/structQTM__HeadTrackingInfoCoord.html
new file mode 100644 (file)
index 0000000..00303bd
--- /dev/null
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: QTM_HeadTrackingInfoCoord Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">QTM_HeadTrackingInfoCoord Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Head tracking coordinate pair.  
+ <a href="structQTM__HeadTrackingInfoCoord.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="qtm_8h_source.html">qtm.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a36ab3ab6584f54d59cfe9e9a638771d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36ab3ab6584f54d59cfe9e9a638771d0"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfoCoord.html#a36ab3ab6584f54d59cfe9e9a638771d0">x</a></td></tr>
+<tr class="memdesc:a36ab3ab6584f54d59cfe9e9a638771d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">X coordinate. <br /></td></tr>
+<tr class="separator:a36ab3ab6584f54d59cfe9e9a638771d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafec789c2c84d903bbd80391450c515c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafec789c2c84d903bbd80391450c515c"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQTM__HeadTrackingInfoCoord.html#aafec789c2c84d903bbd80391450c515c">y</a></td></tr>
+<tr class="memdesc:aafec789c2c84d903bbd80391450c515c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Y coordinate. <br /></td></tr>
+<tr class="separator:aafec789c2c84d903bbd80391450c515c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Head tracking coordinate pair. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="qtm_8h_source.html">qtm.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structY2RU__ColorCoefficients.html b/structY2RU__ColorCoefficients.html
new file mode 100644 (file)
index 0000000..c951fff
--- /dev/null
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: Y2RU_ColorCoefficients Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">Y2RU_ColorCoefficients Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Coefficients of the YUV-&gt;RGB conversion formula.  
+ <a href="structY2RU__ColorCoefficients.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="y2r_8h_source.html">y2r.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa2a7f831d6dc7d45268e4bc9f24b16ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2a7f831d6dc7d45268e4bc9f24b16ba"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rgb_Y</b></td></tr>
+<tr class="separator:aa2a7f831d6dc7d45268e4bc9f24b16ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a769f4de70da7059ac0c86d76a81d65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a769f4de70da7059ac0c86d76a81d65"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r_V</b></td></tr>
+<tr class="separator:a1a769f4de70da7059ac0c86d76a81d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84c73ab84c1c6f1c38659cc69422ddca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84c73ab84c1c6f1c38659cc69422ddca"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>g_V</b></td></tr>
+<tr class="separator:a84c73ab84c1c6f1c38659cc69422ddca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7116832143368479046f3a3a4c1d685"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7116832143368479046f3a3a4c1d685"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>g_U</b></td></tr>
+<tr class="separator:ab7116832143368479046f3a3a4c1d685"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a4dca0a8218426664d0d59e45dc6f4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a4dca0a8218426664d0d59e45dc6f4b"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>b_U</b></td></tr>
+<tr class="separator:a4a4dca0a8218426664d0d59e45dc6f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2fe87fccabb825e91562567f50daa38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2fe87fccabb825e91562567f50daa38"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r_offset</b></td></tr>
+<tr class="separator:ae2fe87fccabb825e91562567f50daa38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade58f6b22c93eb3df6f0436325110458"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade58f6b22c93eb3df6f0436325110458"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>g_offset</b></td></tr>
+<tr class="separator:ade58f6b22c93eb3df6f0436325110458"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f402ce788425818c72e6b3337a3dcf5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f402ce788425818c72e6b3337a3dcf5"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>b_offset</b></td></tr>
+<tr class="separator:a1f402ce788425818c72e6b3337a3dcf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Coefficients of the YUV-&gt;RGB conversion formula. </p>
+<p>A set of coefficients configuring the RGB to YUV conversion. Coefficients 0-4 are unsigned 2.8 fixed pointer numbers representing entries on the conversion matrix, while coefficient 5-7 are signed 11.5 fixed point numbers added as offsets to the RGB result.</p>
+<p>The overall conversion process formula is: </p><div class="fragment"><div class="line">R = trunc((rgb_Y * Y           + r_V * V) + 0.75 + r_offset)</div>
+<div class="line">G = trunc((rgb_Y * Y - g_U * U - g_V * V) + 0.75 + g_offset)</div>
+<div class="line">B = trunc((rgb_Y * Y + b_U * U          ) + 0.75 + b_offset)</div>
+</div><!-- fragment --> </div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="y2r_8h_source.html">y2r.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structY2RU__ConversionParams.html b/structY2RU__ConversionParams.html
new file mode 100644 (file)
index 0000000..c93f97b
--- /dev/null
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: Y2RU_ConversionParams Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">Y2RU_ConversionParams Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Structure used to configure all parameters at once.  
+ <a href="structY2RU__ConversionParams.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="y2r_8h_source.html">y2r.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac4bbba8371c0235f667e46c3986bb2f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4bbba8371c0235f667e46c3986bb2f4"></a>
+<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#ac4bbba8371c0235f667e46c3986bb2f4">input_format</a>: 8</td></tr>
+<tr class="memdesc:ac4bbba8371c0235f667e46c3986bb2f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#ad8593048d942822adad28255f2dd80c7">Y2RU_SetInputFormat</a>. <br /></td></tr>
+<tr class="separator:ac4bbba8371c0235f667e46c3986bb2f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c35f35b43bf86eec1994d109bad775a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c35f35b43bf86eec1994d109bad775a"></a>
+<a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#a2c35f35b43bf86eec1994d109bad775a">output_format</a>: 8</td></tr>
+<tr class="memdesc:a2c35f35b43bf86eec1994d109bad775a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#a52fd980e99c6b5c0474ad067e1b1375b">Y2RU_SetOutputFormat</a>. <br /></td></tr>
+<tr class="separator:a2c35f35b43bf86eec1994d109bad775a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7606da970d253a71b0ec704b0e6ff9bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7606da970d253a71b0ec704b0e6ff9bf"></a>
+<a class="el" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#a7606da970d253a71b0ec704b0e6ff9bf">rotation</a>: 8</td></tr>
+<tr class="memdesc:a7606da970d253a71b0ec704b0e6ff9bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#a769f947a0faacfb054cd9dea2a88f68f">Y2RU_SetRotation</a>. <br /></td></tr>
+<tr class="separator:a7606da970d253a71b0ec704b0e6ff9bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae56d8afb46c4900c66152fbf1fb0fa06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae56d8afb46c4900c66152fbf1fb0fa06"></a>
+<a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#ae56d8afb46c4900c66152fbf1fb0fa06">block_alignment</a>: 8</td></tr>
+<tr class="memdesc:ae56d8afb46c4900c66152fbf1fb0fa06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#ab4c4c786a59760263c6641fe20a2d048">Y2RU_SetBlockAlignment</a>. <br /></td></tr>
+<tr class="separator:ae56d8afb46c4900c66152fbf1fb0fa06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab88b121cfe0e184e347c95695cbd4a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab88b121cfe0e184e347c95695cbd4a6"></a>
+<a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#aab88b121cfe0e184e347c95695cbd4a6">input_line_width</a></td></tr>
+<tr class="memdesc:aab88b121cfe0e184e347c95695cbd4a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a>. <br /></td></tr>
+<tr class="separator:aab88b121cfe0e184e347c95695cbd4a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ab3ccc7ca88ecefe3b06694e55701c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ab3ccc7ca88ecefe3b06694e55701c1"></a>
+<a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#a6ab3ccc7ca88ecefe3b06694e55701c1">input_lines</a></td></tr>
+<tr class="memdesc:a6ab3ccc7ca88ecefe3b06694e55701c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a>. <br /></td></tr>
+<tr class="separator:a6ab3ccc7ca88ecefe3b06694e55701c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add25354b0c8a7fcd87fb6069c04743e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add25354b0c8a7fcd87fb6069c04743e8"></a>
+<a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#add25354b0c8a7fcd87fb6069c04743e8">standard_coefficient</a>: 8</td></tr>
+<tr class="memdesc:add25354b0c8a7fcd87fb6069c04743e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#a6d7b459cac662a0172eec80272d54a39">Y2RU_SetStandardCoefficient</a>. <br /></td></tr>
+<tr class="separator:add25354b0c8a7fcd87fb6069c04743e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a885735be68b6108cced9af720d28d61a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a885735be68b6108cced9af720d28d61a"></a>
+<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><b>unused</b></td></tr>
+<tr class="separator:a885735be68b6108cced9af720d28d61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c1b0089f3f46170de55e10b277bef94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c1b0089f3f46170de55e10b277bef94"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html#a6c1b0089f3f46170de55e10b277bef94">alpha</a></td></tr>
+<tr class="memdesc:a6c1b0089f3f46170de55e10b277bef94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value passed to <a class="el" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a>. <br /></td></tr>
+<tr class="separator:a6c1b0089f3f46170de55e10b277bef94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Structure used to configure all parameters at once. </p>
+<p>You can send a batch of configuration parameters using this structure and <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a>. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="y2r_8h_source.html">y2r.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
diff --git a/structY2RU__DitheringWeightParams.html b/structY2RU__DitheringWeightParams.html
new file mode 100644 (file)
index 0000000..56c156e
--- /dev/null
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>libctru: Y2RU_DitheringWeightParams Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">libctru
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
+      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+    </ul>
+  </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">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle">
+<div class="title">Y2RU_DitheringWeightParams Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Dithering weights.  
+ <a href="structY2RU__DitheringWeightParams.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="y2r_8h_source.html">y2r.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abc50e7aaa093ed6237c983b1957e1374"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc50e7aaa093ed6237c983b1957e1374"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xEven_yEven</b></td></tr>
+<tr class="separator:abc50e7aaa093ed6237c983b1957e1374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad665dcce19415f85a8115f9f9c73bb5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad665dcce19415f85a8115f9f9c73bb5c"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xOdd_yEven</b></td></tr>
+<tr class="separator:ad665dcce19415f85a8115f9f9c73bb5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10d7979ab8ab3dc3993b660e81138867"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10d7979ab8ab3dc3993b660e81138867"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xEven_yOdd</b></td></tr>
+<tr class="separator:a10d7979ab8ab3dc3993b660e81138867"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae773ec687c21dee52fac8518be3d03f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae773ec687c21dee52fac8518be3d03f0"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w0_xOdd_yOdd</b></td></tr>
+<tr class="separator:ae773ec687c21dee52fac8518be3d03f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ed087e0e0020f30988a92184660059e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ed087e0e0020f30988a92184660059e"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xEven_yEven</b></td></tr>
+<tr class="separator:a2ed087e0e0020f30988a92184660059e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7c4e579c6da210cdeffba0add701480"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7c4e579c6da210cdeffba0add701480"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xOdd_yEven</b></td></tr>
+<tr class="separator:ac7c4e579c6da210cdeffba0add701480"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4356088787f96ff77648607c4fe9e30e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4356088787f96ff77648607c4fe9e30e"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xEven_yOdd</b></td></tr>
+<tr class="separator:a4356088787f96ff77648607c4fe9e30e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d3dc666e1ed7128d4f63b82c4ceaebe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d3dc666e1ed7128d4f63b82c4ceaebe"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w1_xOdd_yOdd</b></td></tr>
+<tr class="separator:a8d3dc666e1ed7128d4f63b82c4ceaebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c0dffe76ffcbcdbbee52ea29b86682f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c0dffe76ffcbcdbbee52ea29b86682f"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xEven_yEven</b></td></tr>
+<tr class="separator:a6c0dffe76ffcbcdbbee52ea29b86682f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57711e45e9b873f19d3e18bef9ed6db1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57711e45e9b873f19d3e18bef9ed6db1"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xOdd_yEven</b></td></tr>
+<tr class="separator:a57711e45e9b873f19d3e18bef9ed6db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa84b0c4dd7d844ec3e19bbe6ef428be3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa84b0c4dd7d844ec3e19bbe6ef428be3"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xEven_yOdd</b></td></tr>
+<tr class="separator:aa84b0c4dd7d844ec3e19bbe6ef428be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a656d7d1197b50f321121395d42f88266"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a656d7d1197b50f321121395d42f88266"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w2_xOdd_yOdd</b></td></tr>
+<tr class="separator:a656d7d1197b50f321121395d42f88266"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4814f5dc29ee12ffe04cf135ee8bb050"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4814f5dc29ee12ffe04cf135ee8bb050"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xEven_yEven</b></td></tr>
+<tr class="separator:a4814f5dc29ee12ffe04cf135ee8bb050"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae56625a9df8610aecdcf4e404685521d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae56625a9df8610aecdcf4e404685521d"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xOdd_yEven</b></td></tr>
+<tr class="separator:ae56625a9df8610aecdcf4e404685521d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac488204c2b58db396fb9696c23298569"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac488204c2b58db396fb9696c23298569"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xEven_yOdd</b></td></tr>
+<tr class="separator:ac488204c2b58db396fb9696c23298569"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee292af8e9b3baa4340bdb5be2cf88c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee292af8e9b3baa4340bdb5be2cf88c2"></a>
+<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w3_xOdd_yOdd</b></td></tr>
+<tr class="separator:aee292af8e9b3baa4340bdb5be2cf88c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Dithering weights. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/3ds/services/<a class="el" href="y2r_8h_source.html">y2r.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.10
+</small></address>
+</body>
+</html>
index 16ed1f119d17e996fdce7a2415cc857df157768c..e1a4bdb7edbe0946c31b1311874b072d0d7ac5ff 100644 (file)
@@ -102,7 +102,7 @@ struct tag_aptHookCookie *&#160;</td><td class="memItemRight" valign="bottom"><a
 <tr class="memdesc:a33a1ae3e3190e03beaa711bda3f4fc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Next cookie. <br /></td></tr>
 <tr class="separator:a33a1ae3e3190e03beaa711bda3f4fc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aabde96d2b1ce22813acc0502935eed86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabde96d2b1ce22813acc0502935eed86"></a>
-<a class="el" href="apt_8h.html#a043d12cf104a679be3476ee13b06ca1b">aptHookFn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structaptHookCookie.html#aabde96d2b1ce22813acc0502935eed86">callback</a></td></tr>
+<a class="el" href="apt_8h.html#abab9ede8bc76064b9da878b9bf9626f5">aptHookFn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structaptHookCookie.html#aabde96d2b1ce22813acc0502935eed86">callback</a></td></tr>
 <tr class="memdesc:aabde96d2b1ce22813acc0502935eed86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hook callback. <br /></td></tr>
 <tr class="separator:aabde96d2b1ce22813acc0502935eed86"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2f81fb95e85a1c4b9e0cb411deccf94f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f81fb95e85a1c4b9e0cb411deccf94f"></a>
index ce20aa21a89f217831f33e085b03f3f0a7aa8415..43cc169e80adcb6ea223fcf5a525646a55b439ff 100644 (file)
@@ -97,26 +97,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
 Data Fields</h2></td></tr>
-<tr class="memitem:a8bfa793a2ad849380aafe8983ed80ab3"><td class="memItemLeft" ><a class="anchor" id="a8bfa793a2ad849380aafe8983ed80ab3"></a>
+<tr class="memitem:a56e1692a5be969f0e306bf7cc80e6887"><td class="memItemLeft" ><a class="anchor" id="a56e1692a5be969f0e306bf7cc80e6887"></a>
 union {</td></tr>
-<tr class="memitem:aa11d9108c85f7a700ed405317f7dc235"><td class="memItemLeft" >
+<tr class="memitem:ab174892bbea45806705eaf4841d5679b"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a9e382f207c65ca13ab4ae98363aeda80">s8</a> *&#160;&#160;&#160;<a class="el" href="structtag__ndspWaveBuf.html#a09159f3732f1e8dbee8590517efdb0f6">data_pcm8</a></td></tr>
-<tr class="memdesc:aa11d9108c85f7a700ed405317f7dc235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to PCM8 sample data. <br /></td></tr>
-<tr class="separator:aa11d9108c85f7a700ed405317f7dc235"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6f1a941ccd4ed73b200ef1e767069470"><td class="memItemLeft" >
+<tr class="memdesc:ab174892bbea45806705eaf4841d5679b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to PCM8 sample data. <br /></td></tr>
+<tr class="separator:ab174892bbea45806705eaf4841d5679b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a978a2894ffd5d505b086aba2dc34bf31"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> *&#160;&#160;&#160;<a class="el" href="structtag__ndspWaveBuf.html#ab6347cf7fc44b90999544a4b2ad69a72">data_pcm16</a></td></tr>
-<tr class="memdesc:a6f1a941ccd4ed73b200ef1e767069470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to PCM16 sample data. <br /></td></tr>
-<tr class="separator:a6f1a941ccd4ed73b200ef1e767069470"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab432d1d55940c64f8292a13758280aa6"><td class="memItemLeft" >
+<tr class="memdesc:a978a2894ffd5d505b086aba2dc34bf31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to PCM16 sample data. <br /></td></tr>
+<tr class="separator:a978a2894ffd5d505b086aba2dc34bf31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a424e2808f555367d385f373fb91c8e09"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *&#160;&#160;&#160;<a class="el" href="structtag__ndspWaveBuf.html#a3f97b49b15a70f10152c14944a5c95ba">data_adpcm</a></td></tr>
-<tr class="memdesc:ab432d1d55940c64f8292a13758280aa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to DSPADPCM sample data. <br /></td></tr>
-<tr class="separator:ab432d1d55940c64f8292a13758280aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b4499601481d57302153074c0f85205"><td class="memItemLeft" >
+<tr class="memdesc:a424e2808f555367d385f373fb91c8e09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to DSPADPCM sample data. <br /></td></tr>
+<tr class="separator:a424e2808f555367d385f373fb91c8e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67210c71891fda2a85bdd9de62550278"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<a class="el" href="structtag__ndspWaveBuf.html#a0ec391581f1680230fe323ec67529506">data_vaddr</a></td></tr>
-<tr class="memdesc:a1b4499601481d57302153074c0f85205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data virtual address. <br /></td></tr>
-<tr class="separator:a1b4499601481d57302153074c0f85205"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bfa793a2ad849380aafe8983ed80ab3"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
-<tr class="separator:a8bfa793a2ad849380aafe8983ed80ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memdesc:a67210c71891fda2a85bdd9de62550278"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data virtual address. <br /></td></tr>
+<tr class="separator:a67210c71891fda2a85bdd9de62550278"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56e1692a5be969f0e306bf7cc80e6887"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
+<tr class="separator:a56e1692a5be969f0e306bf7cc80e6887"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8be46881ae491c7e7df54e81289c7a96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8be46881ae491c7e7df54e81289c7a96"></a>
 <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtag__ndspWaveBuf.html#a8be46881ae491c7e7df54e81289c7a96">nsamples</a></td></tr>
 <tr class="memdesc:a8be46881ae491c7e7df54e81289c7a96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of samples (PCM8=bytes, PCM16=halfwords, DSPADPCM=nibbles without frame headers) <br /></td></tr>
index 9b397cadfb5115a29dbab316cd00f8b1a5611ad1..319ccbad22454a1788d4591b2666f8de8e062995 100644 (file)
@@ -3206,7 +3206,7 @@ Debugging</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a12">mvd/source/main.c</a>, and <a class="el" href="threads_2event_2source_2main_8c-example.html#a18">threads/event/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="mvd_2source_2main_8c-example.html#a9">mvd/source/main.c</a>, and <a class="el" href="threads_2event_2source_2main_8c-example.html#a18">threads/event/source/main.c</a>.</dd>
 </dl>
 </div>
 </div>
index c91e1c2eff2f7dea0790ef44601b5958f68235ef..74efd1d2d4bc59a809694b7ddb027f30bfc15277 100644 (file)
@@ -125,17 +125,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">    <span class="comment">// Main loop</span></div>
 <div class="line">    <span class="keywordflow">while</span> (<a name="a9"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
 <div class="line">    {</div>
-<div class="line">        <a name="a10"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a10"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">        <a name="a11"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>();</div>
 <div class="line"></div>
 <div class="line">        printf(<span class="stringliteral">&quot;\x1b[5;0H&quot;</span>);</div>
 <div class="line">        printf(<span class="stringliteral">&quot;thread counter = %d\n&quot;</span>,threadcount);</div>
 <div class="line"></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a12"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a13"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a13"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
 <div class="line">            <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a14"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>)</div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a14"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>)</div>
 <div class="line">            <a name="a15"></a><a class="code" href="svc_8h.html#af1c2d3d3b17455505aa7d277ba230a7a">svcSignalEvent</a>(threadRequest);</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">// Flush and swap framebuffers</span></div>
index 9c412e144076806205e66e4a53f0b40ba4482245..48acc5d36ba04e7c4c6b7778a0659374e38954b5 100644 (file)
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <span class="comment">//hidKeysDown returns information about which buttons have been just pressed (and they weren&#39;t in the previous frame)</span></div>
 <div class="line">        <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a5"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
 <div class="line"></div>
-<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#a11f9ec8ae52d2145fbbd1e9fb1ccb752a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
+<div class="line">        <span class="keywordflow">if</span> (kDown &amp; <a name="a6"></a><a class="code" href="hid_8h.html#af9bdc3014f3d54c426b6d2df10de4960a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>) <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Print current time</span></div>
 <div class="line">        time_t unixTime = time(NULL);</div>
@@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line">        <a name="a8"></a><a class="code" href="gfx_8h.html#a0f338920111994110975dc0d1360bb1f">gfxSwapBuffers</a>();</div>
 <div class="line"></div>
 <div class="line">        <span class="comment">//Wait for VBlank</span></div>
-<div class="line">        <a name="a9"></a><a class="code" href="gsp_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
+<div class="line">        <a name="a9"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>();</div>
 <div class="line">    }</div>
 <div class="line"></div>
 <div class="line">    <span class="comment">// Exit services</span></div>
index 76f52df2edb7ad7600185d32de37a4e5812c3a55..c45cf7d27dd7389905a1630385c6f83044219fb9 100644 (file)
@@ -101,26 +101,26 @@ Data Fields</h2></td></tr>
 <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionCSND__CapInfo.html#a9c691452f8d4d804f9dabe36c0de94cc">value</a> [2]</td></tr>
 <tr class="memdesc:a9c691452f8d4d804f9dabe36c0de94cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw values. <br /></td></tr>
 <tr class="separator:a9c691452f8d4d804f9dabe36c0de94cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23b565aadd6317e04d886f68fc3888c4"><td class="memItemLeft" ><a class="anchor" id="a23b565aadd6317e04d886f68fc3888c4"></a>
+<tr class="memitem:a7eba8216e0a7624e6f2e0ce3cc289dab"><td class="memItemLeft" ><a class="anchor" id="a7eba8216e0a7624e6f2e0ce3cc289dab"></a>
 struct {</td></tr>
-<tr class="memitem:a5c29d296c4dafe0284fe58358d0c3bc3"><td class="memItemLeft" >
+<tr class="memitem:ae212322fe397c5cfc1bcba3e4d37c639"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<a class="el" href="unionCSND__CapInfo.html#a7ecc4ad6aa45b30feeb958820b37e52c">active</a></td></tr>
-<tr class="memdesc:a5c29d296c4dafe0284fe58358d0c3bc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capture active. <br /></td></tr>
-<tr class="separator:a5c29d296c4dafe0284fe58358d0c3bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a938a12b8c24735dbfa371cc3d00a0e33"><td class="memItemLeft" >
+<tr class="memdesc:ae212322fe397c5cfc1bcba3e4d37c639"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capture active. <br /></td></tr>
+<tr class="separator:ae212322fe397c5cfc1bcba3e4d37c639"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa17e18903e65cd26c308e9bc75738871"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<a class="el" href="unionCSND__CapInfo.html#ae0a73702b74a8df5d1767e2d8f643bf5">_pad1</a></td></tr>
-<tr class="memdesc:a938a12b8c24735dbfa371cc3d00a0e33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
-<tr class="separator:a938a12b8c24735dbfa371cc3d00a0e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a18eda8b5df373e8e3d5c5538bdff5987"><td class="memItemLeft" >
+<tr class="memdesc:aa17e18903e65cd26c308e9bc75738871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
+<tr class="separator:aa17e18903e65cd26c308e9bc75738871"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a567eea0ead8520b303c9c52802cd85e3"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<a class="el" href="unionCSND__CapInfo.html#aad5428d2d50ecc0d775e25de6fe36ab1">_pad2</a></td></tr>
-<tr class="memdesc:a18eda8b5df373e8e3d5c5538bdff5987"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
-<tr class="separator:a18eda8b5df373e8e3d5c5538bdff5987"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a218200c968e931869a830890e9bba1f7"><td class="memItemLeft" >
+<tr class="memdesc:a567eea0ead8520b303c9c52802cd85e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
+<tr class="separator:a567eea0ead8520b303c9c52802cd85e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e28dace1daf3a24de465c76469d190"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<a class="el" href="unionCSND__CapInfo.html#af9f3170745ba8a9fcebaa085b3e7da82">unknownZero</a></td></tr>
-<tr class="memdesc:a218200c968e931869a830890e9bba1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a218200c968e931869a830890e9bba1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23b565aadd6317e04d886f68fc3888c4"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
-<tr class="separator:a23b565aadd6317e04d886f68fc3888c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memdesc:aa3e28dace1daf3a24de465c76469d190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aa3e28dace1daf3a24de465c76469d190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7eba8216e0a7624e6f2e0ce3cc289dab"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
+<tr class="separator:a7eba8216e0a7624e6f2e0ce3cc289dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Capture info. </p>
index 914123fc0ee79b956df30f0ab18d90c42c77e510..c79cf8436a24a6ba9c3e146599d51859ad1afafe 100644 (file)
@@ -101,38 +101,38 @@ Data Fields</h2></td></tr>
 <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionCSND__ChnInfo.html#a7ee49c35f7e2a75f6f45bb6e84f14491">value</a> [3]</td></tr>
 <tr class="memdesc:a7ee49c35f7e2a75f6f45bb6e84f14491"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw values. <br /></td></tr>
 <tr class="separator:a7ee49c35f7e2a75f6f45bb6e84f14491"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af95dbe875257cc11a5cbedfc137d5536"><td class="memItemLeft" ><a class="anchor" id="af95dbe875257cc11a5cbedfc137d5536"></a>
+<tr class="memitem:a3741734af115daa790e6bed897e101ad"><td class="memItemLeft" ><a class="anchor" id="a3741734af115daa790e6bed897e101ad"></a>
 struct {</td></tr>
-<tr class="memitem:aac384bc39dea851b4be2bda55aee1acc"><td class="memItemLeft" >
+<tr class="memitem:a9f90b7004950b6bf645b45d4a47b96a1"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<a class="el" href="unionCSND__ChnInfo.html#ae9a22537f1cabf899b42297dee22e8af">active</a></td></tr>
-<tr class="memdesc:aac384bc39dea851b4be2bda55aee1acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel active. <br /></td></tr>
-<tr class="separator:aac384bc39dea851b4be2bda55aee1acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af87ee0eb67aa78a9f61a733a2b215730"><td class="memItemLeft" >
+<tr class="memdesc:a9f90b7004950b6bf645b45d4a47b96a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel active. <br /></td></tr>
+<tr class="separator:a9f90b7004950b6bf645b45d4a47b96a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5683d4c9a35f6cf9645859cf19da2e68"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<a class="el" href="unionCSND__ChnInfo.html#a82f44e9c71e5058523616518884bc29d">_pad1</a></td></tr>
-<tr class="memdesc:af87ee0eb67aa78a9f61a733a2b215730"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
-<tr class="separator:af87ee0eb67aa78a9f61a733a2b215730"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac5039ff1bd214718663dbd4de2e0e5f7"><td class="memItemLeft" >
+<tr class="memdesc:a5683d4c9a35f6cf9645859cf19da2e68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
+<tr class="separator:a5683d4c9a35f6cf9645859cf19da2e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a098999806a6ced70a2cec534e97a4d4a"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>&#160;&#160;&#160;<a class="el" href="unionCSND__ChnInfo.html#a8a5d07ac432da22d7dd37cfed6d7a1f2">_pad2</a></td></tr>
-<tr class="memdesc:ac5039ff1bd214718663dbd4de2e0e5f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
-<tr class="separator:ac5039ff1bd214718663dbd4de2e0e5f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4fc8090b970d952c5e07615fea586be4"><td class="memItemLeft" >
+<tr class="memdesc:a098999806a6ced70a2cec534e97a4d4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
+<tr class="separator:a098999806a6ced70a2cec534e97a4d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a446c77ed8893a5819187e035f5074a"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a>&#160;&#160;&#160;<a class="el" href="unionCSND__ChnInfo.html#a4aed532f0e337ac47f4d291f50c81262">adpcmSample</a></td></tr>
-<tr class="memdesc:a4fc8090b970d952c5e07615fea586be4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current ADPCM sample. <br /></td></tr>
-<tr class="separator:a4fc8090b970d952c5e07615fea586be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aefa9df9c6150b9ea01d4843e3d1ca15e"><td class="memItemLeft" >
+<tr class="memdesc:a1a446c77ed8893a5819187e035f5074a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current ADPCM sample. <br /></td></tr>
+<tr class="separator:a1a446c77ed8893a5819187e035f5074a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22866cc36023333ed7aca8f913f1c473"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<a class="el" href="unionCSND__ChnInfo.html#ac845b2aef27393c455d8559d3adaa86d">adpcmIndex</a></td></tr>
-<tr class="memdesc:aefa9df9c6150b9ea01d4843e3d1ca15e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current ADPCM index. <br /></td></tr>
-<tr class="separator:aefa9df9c6150b9ea01d4843e3d1ca15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab1048b969d0b9a7bc11df2088d8f6211"><td class="memItemLeft" >
+<tr class="memdesc:a22866cc36023333ed7aca8f913f1c473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current ADPCM index. <br /></td></tr>
+<tr class="separator:a22866cc36023333ed7aca8f913f1c473"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa38db6e2a0f5fb35ecaa65dfd61bce7d"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>&#160;&#160;&#160;<a class="el" href="unionCSND__ChnInfo.html#a122945e8a6846829ae2435226c0a82aa">_pad3</a></td></tr>
-<tr class="memdesc:ab1048b969d0b9a7bc11df2088d8f6211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
-<tr class="separator:ab1048b969d0b9a7bc11df2088d8f6211"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a42c1461789ecd0c23caebeb6b463bbf2"><td class="memItemLeft" >
+<tr class="memdesc:aa38db6e2a0f5fb35ecaa65dfd61bce7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Padding. <br /></td></tr>
+<tr class="separator:aa38db6e2a0f5fb35ecaa65dfd61bce7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a162b5b3e0cc9448da4d31b17f30f88be"><td class="memItemLeft" >
 &#160;&#160;&#160;<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>&#160;&#160;&#160;<a class="el" href="unionCSND__ChnInfo.html#aadbf8a1b1680b292a18ca8c421ab1800">unknownZero</a></td></tr>
-<tr class="memdesc:a42c1461789ecd0c23caebeb6b463bbf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a42c1461789ecd0c23caebeb6b463bbf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af95dbe875257cc11a5cbedfc137d5536"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
-<tr class="separator:af95dbe875257cc11a5cbedfc137d5536"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memdesc:a162b5b3e0cc9448da4d31b17f30f88be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a162b5b3e0cc9448da4d31b17f30f88be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3741734af115daa790e6bed897e101ad"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
+<tr class="separator:a3741734af115daa790e6bed897e101ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Channel info. </p>
index d8357d29b0e137984c21157fc1e54fa1d55ad048..a0f179ac68de0bc718da1e0de4e8401326ebf3dc 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.10"/>
-<title>libctru: include/3ds/vram.h File Reference</title>
+<title>libctru: include/3ds/allocator/vram.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>
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
index 58bbc7ca5bed2d90f788a72e2bcc99accc8b7479..4d6bf820f10d52a944716fcf1e006c040508389d 100644 (file)
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.10"/>
-<title>libctru: include/3ds/vram.h Source File</title>
+<title>libctru: include/3ds/allocator/vram.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>
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <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_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li>  </ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_6dafe9e8493a4966457f520acc17aa32.html">allocator</a></li>  </ul>
 </div>
 </div><!-- top -->
 <div class="header">
index c4da42a5b21f33ae9cb49ac0eab2e6ecce7629a0..161a405d076e97da9149e2b4e0136fcaeb625ccf 100644 (file)
@@ -103,45 +103,45 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coefficients of the YUV-&gt;RGB conversion formula.  <a href="structY2R__ColorCoefficients.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coefficients of the YUV-&gt;RGB conversion formula.  <a href="structY2RU__ColorCoefficients.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure used to configure all parameters at once.  <a href="structY2R__ConversionParams.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__ConversionParams.html">Y2RU_ConversionParams</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure used to configure all parameters at once.  <a href="structY2RU__ConversionParams.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dithering weights.  <a href="structY2R__DitheringWeightParams.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dithering weights.  <a href="structY2RU__DitheringWeightParams.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
-<tr class="memitem:a08460da15f3e09eee1bcfc825396150d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> { <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496">INPUT_YUV422_INDIV_8</a> = 0x0, 
+<tr class="memitem:ab62334088de74eccf13fb1b0c5912ffc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a> { <br />
+&#160;&#160;<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496">INPUT_YUV422_INDIV_8</a> = 0x0, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e">INPUT_YUV420_INDIV_8</a> = 0x1, 
+&#160;&#160;<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e">INPUT_YUV420_INDIV_8</a> = 0x1, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0">INPUT_YUV422_INDIV_16</a> = 0x2, 
+&#160;&#160;<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0">INPUT_YUV422_INDIV_16</a> = 0x2, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4">INPUT_YUV420_INDIV_16</a> = 0x3, 
+&#160;&#160;<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4">INPUT_YUV420_INDIV_16</a> = 0x3, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a> = 0x4
+&#160;&#160;<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a> = 0x4
 <br />
- }<tr class="memdesc:a08460da15f3e09eee1bcfc825396150d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input color formats.  <a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">More...</a><br /></td></tr>
-<tr class="separator:a08460da15f3e09eee1bcfc825396150d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:ab62334088de74eccf13fb1b0c5912ffc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input color formats.  <a href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">More...</a><br /></td></tr>
+<tr class="separator:ab62334088de74eccf13fb1b0c5912ffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:addb21574adf9c9e9aada655eab31b842"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> { <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e">OUTPUT_RGB_32</a> = 0x0, 
+<tr class="memitem:ac49b25aec022b69a1df125f1fb9abd46"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a> { <br />
+&#160;&#160;<a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e">OUTPUT_RGB_32</a> = 0x0, 
 <br />
 &#160;&#160;<b>OUTPUT_RGB_24</b> = 0x1, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0">OUTPUT_RGB_16_555</a> = 0x2, 
+&#160;&#160;<a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0">OUTPUT_RGB_16_555</a> = 0x2, 
 <br />
 &#160;&#160;<b>OUTPUT_RGB_16_565</b> = 0x3
 <br />
- }<tr class="memdesc:addb21574adf9c9e9aada655eab31b842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output color formats.  <a href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">More...</a><br /></td></tr>
-<tr class="separator:addb21574adf9c9e9aada655eab31b842"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:ac49b25aec022b69a1df125f1fb9abd46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output color formats.  <a href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">More...</a><br /></td></tr>
+<tr class="separator:ac49b25aec022b69a1df125f1fb9abd46"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a8708e10900f512068040be677c677982"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8708e10900f512068040be677c677982"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> { <br />
+<tr class="memitem:a007b376798d35d4236c26916d52bbd0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a007b376798d35d4236c26916d52bbd0e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a> { <br />
 &#160;&#160;<b>ROTATION_NONE</b> = 0x0, 
 <br />
 &#160;&#160;<b>ROTATION_CLOCKWISE_90</b> = 0x1, 
@@ -150,28 +150,28 @@ Enumerations</h2></td></tr>
 <br />
 &#160;&#160;<b>ROTATION_CLOCKWISE_270</b> = 0x3
 <br />
- }<tr class="memdesc:a8708e10900f512068040be677c677982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation to be applied to the output. <br /></td></tr>
-<tr class="separator:a8708e10900f512068040be677c677982"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a007b376798d35d4236c26916d52bbd0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotation to be applied to the output. <br /></td></tr>
+<tr class="separator:a007b376798d35d4236c26916d52bbd0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a920c1ca6427fe9b1f5845e928e456b1d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> { <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736">BLOCK_LINE</a> = 0x0, 
+<tr class="memitem:aa7589f9deb9d69ff3067b7a9e100841b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a> { <br />
+&#160;&#160;<a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736">BLOCK_LINE</a> = 0x0, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a> = 0x1
+&#160;&#160;<a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a> = 0x1
 <br />
- }<tr class="memdesc:a920c1ca6427fe9b1f5845e928e456b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Block alignment of output.  <a href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">More...</a><br /></td></tr>
-<tr class="separator:a920c1ca6427fe9b1f5845e928e456b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:aa7589f9deb9d69ff3067b7a9e100841b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Block alignment of output.  <a href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">More...</a><br /></td></tr>
+<tr class="separator:aa7589f9deb9d69ff3067b7a9e100841b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
-<tr class="memitem:a1dee7552be1aee29dd494dbab1400aa3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> { <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db">COEFFICIENT_ITU_R_BT_601</a> = 0x0, 
+<tr class="memitem:a4d268580b18b07f348fe7ee8c72fac31"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> { <br />
+&#160;&#160;<a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db">COEFFICIENT_ITU_R_BT_601</a> = 0x0, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941">COEFFICIENT_ITU_R_BT_709</a> = 0x1, 
+&#160;&#160;<a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941">COEFFICIENT_ITU_R_BT_709</a> = 0x1, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739">COEFFICIENT_ITU_R_BT_601_SCALING</a> = 0x2, 
+&#160;&#160;<a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739">COEFFICIENT_ITU_R_BT_601_SCALING</a> = 0x2, 
 <br />
-&#160;&#160;<a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08">COEFFICIENT_ITU_R_BT_709_SCALING</a> = 0x3
+&#160;&#160;<a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08">COEFFICIENT_ITU_R_BT_709_SCALING</a> = 0x3
 <br />
- }<tr class="memdesc:a1dee7552be1aee29dd494dbab1400aa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Preset conversion coefficients based on ITU standards for the YUV-&gt;RGB formula.  <a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">More...</a><br /></td></tr>
-<tr class="separator:a1dee7552be1aee29dd494dbab1400aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a4d268580b18b07f348fe7ee8c72fac31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Preset conversion coefficients based on ITU standards for the YUV-&gt;RGB formula.  <a href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">More...</a><br /></td></tr>
+<tr class="separator:a4d268580b18b07f348fe7ee8c72fac31"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
@@ -182,30 +182,30 @@ Functions</h2></td></tr>
 <tr class="memitem:a281e458907dfa278b3bdaacbab8c1a00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a281e458907dfa278b3bdaacbab8c1a00">y2rExit</a> (void)</td></tr>
 <tr class="memdesc:a281e458907dfa278b3bdaacbab8c1a00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the y2r service.  <a href="#a281e458907dfa278b3bdaacbab8c1a00">More...</a><br /></td></tr>
 <tr class="separator:a281e458907dfa278b3bdaacbab8c1a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7271679b91d142253b9a2f6c88c209c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">Y2RU_SetInputFormat</a> (<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> format)</td></tr>
-<tr class="memdesc:a7271679b91d142253b9a2f6c88c209c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the input format.  <a href="#a7271679b91d142253b9a2f6c88c209c2">More...</a><br /></td></tr>
-<tr class="separator:a7271679b91d142253b9a2f6c88c209c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1fa0908977356732006a70ade0638b7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fa0908977356732006a70ade0638b7f"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetInputFormat</b> (<a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> *format)</td></tr>
-<tr class="separator:a1fa0908977356732006a70ade0638b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1071dc9892e7e8b3fb0405721af17cdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">Y2RU_SetOutputFormat</a> (<a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> format)</td></tr>
-<tr class="memdesc:a1071dc9892e7e8b3fb0405721af17cdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the output format.  <a href="#a1071dc9892e7e8b3fb0405721af17cdd">More...</a><br /></td></tr>
-<tr class="separator:a1071dc9892e7e8b3fb0405721af17cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af110a7b101a8df07318f0acbb30b18fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af110a7b101a8df07318f0acbb30b18fb"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetOutputFormat</b> (<a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> *format)</td></tr>
-<tr class="separator:af110a7b101a8df07318f0acbb30b18fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acc422e1d0ccecee2956dd6d6b3ec2bd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">Y2RU_SetRotation</a> (<a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> rotation)</td></tr>
-<tr class="memdesc:acc422e1d0ccecee2956dd6d6b3ec2bd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the rotation of the output.  <a href="#acc422e1d0ccecee2956dd6d6b3ec2bd2">More...</a><br /></td></tr>
-<tr class="separator:acc422e1d0ccecee2956dd6d6b3ec2bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c75731cf2f477d02602753a8a3123c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c75731cf2f477d02602753a8a3123c2"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetRotation</b> (<a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> *rotation)</td></tr>
-<tr class="separator:a1c75731cf2f477d02602753a8a3123c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab9a85b3540f23166a41914777c28428f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">Y2RU_SetBlockAlignment</a> (<a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> alignment)</td></tr>
-<tr class="memdesc:ab9a85b3540f23166a41914777c28428f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the alignment of the output buffer.  <a href="#ab9a85b3540f23166a41914777c28428f">More...</a><br /></td></tr>
-<tr class="separator:ab9a85b3540f23166a41914777c28428f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0779fb1d222600fcb36178dbc0cdd9b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0779fb1d222600fcb36178dbc0cdd9b4"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetBlockAlignment</b> (<a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> *alignment)</td></tr>
-<tr class="separator:a0779fb1d222600fcb36178dbc0cdd9b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8593048d942822adad28255f2dd80c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ad8593048d942822adad28255f2dd80c7">Y2RU_SetInputFormat</a> (<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a> format)</td></tr>
+<tr class="memdesc:ad8593048d942822adad28255f2dd80c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the input format.  <a href="#ad8593048d942822adad28255f2dd80c7">More...</a><br /></td></tr>
+<tr class="separator:ad8593048d942822adad28255f2dd80c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17007515667ae126cbf8ac8f913e3987"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17007515667ae126cbf8ac8f913e3987"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetInputFormat</b> (<a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a> *format)</td></tr>
+<tr class="separator:a17007515667ae126cbf8ac8f913e3987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52fd980e99c6b5c0474ad067e1b1375b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a52fd980e99c6b5c0474ad067e1b1375b">Y2RU_SetOutputFormat</a> (<a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a> format)</td></tr>
+<tr class="memdesc:a52fd980e99c6b5c0474ad067e1b1375b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the output format.  <a href="#a52fd980e99c6b5c0474ad067e1b1375b">More...</a><br /></td></tr>
+<tr class="separator:a52fd980e99c6b5c0474ad067e1b1375b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e78978cc3467fdac7974aa2f8b1189e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e78978cc3467fdac7974aa2f8b1189e"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetOutputFormat</b> (<a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a> *format)</td></tr>
+<tr class="separator:a9e78978cc3467fdac7974aa2f8b1189e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a769f947a0faacfb054cd9dea2a88f68f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a769f947a0faacfb054cd9dea2a88f68f">Y2RU_SetRotation</a> (<a class="el" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a> rotation)</td></tr>
+<tr class="memdesc:a769f947a0faacfb054cd9dea2a88f68f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the rotation of the output.  <a href="#a769f947a0faacfb054cd9dea2a88f68f">More...</a><br /></td></tr>
+<tr class="separator:a769f947a0faacfb054cd9dea2a88f68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab7ac5203ba8dc1aadcc58b8b548932b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab7ac5203ba8dc1aadcc58b8b548932b"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetRotation</b> (<a class="el" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a> *rotation)</td></tr>
+<tr class="separator:aab7ac5203ba8dc1aadcc58b8b548932b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4c4c786a59760263c6641fe20a2d048"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ab4c4c786a59760263c6641fe20a2d048">Y2RU_SetBlockAlignment</a> (<a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a> alignment)</td></tr>
+<tr class="memdesc:ab4c4c786a59760263c6641fe20a2d048"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the alignment of the output buffer.  <a href="#ab4c4c786a59760263c6641fe20a2d048">More...</a><br /></td></tr>
+<tr class="separator:ab4c4c786a59760263c6641fe20a2d048"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c3029d61e6f718a8bd2b3524381577c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c3029d61e6f718a8bd2b3524381577c"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetBlockAlignment</b> (<a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a> *alignment)</td></tr>
+<tr class="separator:a9c3029d61e6f718a8bd2b3524381577c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a86c231acacba2947d10511f54e4398db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86c231acacba2947d10511f54e4398db"></a>
 <a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">Y2RU_SetSpacialDithering</a> (bool enable)</td></tr>
 <tr class="memdesc:a86c231acacba2947d10511f54e4398db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the usage of spacial dithering. <br /></td></tr>
@@ -232,19 +232,19 @@ Functions</h2></td></tr>
 <tr class="memitem:ad67cafce32952c532badb71b8d37a930"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad67cafce32952c532badb71b8d37a930"></a>
 <a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetInputLines</b> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *num_lines)</td></tr>
 <tr class="separator:ad67cafce32952c532badb71b8d37a930"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62d60a86f0cced7905e58400465ad3c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">Y2RU_SetCoefficients</a> (const <a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> *coefficients)</td></tr>
-<tr class="memdesc:a62d60a86f0cced7905e58400465ad3c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the color conversion formula.  <a href="#a62d60a86f0cced7905e58400465ad3c4">More...</a><br /></td></tr>
-<tr class="separator:a62d60a86f0cced7905e58400465ad3c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06c64c2b7c37b36cd85390221c1da5ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c64c2b7c37b36cd85390221c1da5ca"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetCoefficients</b> (<a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> *coefficients)</td></tr>
-<tr class="separator:a06c64c2b7c37b36cd85390221c1da5ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add01388924b8acb5b9211dcb749f59cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">Y2RU_SetStandardCoefficient</a> (<a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> coefficient)</td></tr>
-<tr class="memdesc:add01388924b8acb5b9211dcb749f59cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the color conversion formula with ITU stantards coefficients.  <a href="#add01388924b8acb5b9211dcb749f59cf">More...</a><br /></td></tr>
-<tr class="separator:add01388924b8acb5b9211dcb749f59cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ebeb72f97ab568766714ccc593ba06f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ebeb72f97ab568766714ccc593ba06f"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">Y2RU_GetStandardCoefficient</a> (<a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> *coefficients, <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> standardCoeff)</td></tr>
-<tr class="memdesc:a3ebeb72f97ab568766714ccc593ba06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the coeeficients associated to the given standard. <br /></td></tr>
-<tr class="separator:a3ebeb72f97ab568766714ccc593ba06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a609dbcd87aed9317d3c44c237161058d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a609dbcd87aed9317d3c44c237161058d">Y2RU_SetCoefficients</a> (const <a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a> *coefficients)</td></tr>
+<tr class="memdesc:a609dbcd87aed9317d3c44c237161058d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the color conversion formula.  <a href="#a609dbcd87aed9317d3c44c237161058d">More...</a><br /></td></tr>
+<tr class="separator:a609dbcd87aed9317d3c44c237161058d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6af506c3d15624b315256019f8144d16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6af506c3d15624b315256019f8144d16"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Y2RU_GetCoefficients</b> (<a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a> *coefficients)</td></tr>
+<tr class="separator:a6af506c3d15624b315256019f8144d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d7b459cac662a0172eec80272d54a39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a6d7b459cac662a0172eec80272d54a39">Y2RU_SetStandardCoefficient</a> (<a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> coefficient)</td></tr>
+<tr class="memdesc:a6d7b459cac662a0172eec80272d54a39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the color conversion formula with ITU stantards coefficients.  <a href="#a6d7b459cac662a0172eec80272d54a39">More...</a><br /></td></tr>
+<tr class="separator:a6d7b459cac662a0172eec80272d54a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33a4f4f7c517450db3c3716b8d31681c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33a4f4f7c517450db3c3716b8d31681c"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a33a4f4f7c517450db3c3716b8d31681c">Y2RU_GetStandardCoefficient</a> (<a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a> *coefficients, <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> standardCoeff)</td></tr>
+<tr class="memdesc:a33a4f4f7c517450db3c3716b8d31681c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the coeeficients associated to the given standard. <br /></td></tr>
+<tr class="separator:a33a4f4f7c517450db3c3716b8d31681c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aff67ccdaee8787b226f9af783d8acafc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a> (<a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> alpha)</td></tr>
 <tr class="memdesc:aff67ccdaee8787b226f9af783d8acafc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to configure the alpha value of the output.  <a href="#aff67ccdaee8787b226f9af783d8acafc">More...</a><br /></td></tr>
 <tr class="separator:aff67ccdaee8787b226f9af783d8acafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -290,17 +290,17 @@ Functions</h2></td></tr>
 <tr class="memitem:a0f1869e8a424c495a9dcd42866affb22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a> (bool *is_done)</td></tr>
 <tr class="memdesc:a0f1869e8a424c495a9dcd42866affb22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the DMA has finished sending the converted result.  <a href="#a0f1869e8a424c495a9dcd42866affb22">More...</a><br /></td></tr>
 <tr class="separator:a0f1869e8a424c495a9dcd42866affb22"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a520d5fde3a1cbf434691ecfffd40a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a520d5fde3a1cbf434691ecfffd40a7"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">Y2RU_SetDitheringWeightParams</a> (const <a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a> *params)</td></tr>
-<tr class="memdesc:a6a520d5fde3a1cbf434691ecfffd40a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dithering weights. <br /></td></tr>
-<tr class="separator:a6a520d5fde3a1cbf434691ecfffd40a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04a962181e43904d6dfb8760049598f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04a962181e43904d6dfb8760049598f7"></a>
-<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">Y2RU_GetDitheringWeightParams</a> (<a class="el" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a> *params)</td></tr>
-<tr class="memdesc:a04a962181e43904d6dfb8760049598f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the dithering weights. <br /></td></tr>
-<tr class="separator:a04a962181e43904d6dfb8760049598f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0980434e0cdf86d0436e85fd4814c72b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> (const <a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a> *params)</td></tr>
-<tr class="memdesc:a0980434e0cdf86d0436e85fd4814c72b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets all the parameters of <a class="el" href="structY2R__ConversionParams.html" title="Structure used to configure all parameters at once. ">Y2R_ConversionParams</a> at once.  <a href="#a0980434e0cdf86d0436e85fd4814c72b">More...</a><br /></td></tr>
-<tr class="separator:a0980434e0cdf86d0436e85fd4814c72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3243953599ca8d4503660c840c27afa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3243953599ca8d4503660c840c27afa"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#ab3243953599ca8d4503660c840c27afa">Y2RU_SetDitheringWeightParams</a> (const <a class="el" href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a> *params)</td></tr>
+<tr class="memdesc:ab3243953599ca8d4503660c840c27afa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dithering weights. <br /></td></tr>
+<tr class="separator:ab3243953599ca8d4503660c840c27afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a697e9246848420ea5207779e0e8ba535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a697e9246848420ea5207779e0e8ba535"></a>
+<a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a697e9246848420ea5207779e0e8ba535">Y2RU_GetDitheringWeightParams</a> (<a class="el" href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a> *params)</td></tr>
+<tr class="memdesc:a697e9246848420ea5207779e0e8ba535"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the dithering weights. <br /></td></tr>
+<tr class="separator:a697e9246848420ea5207779e0e8ba535"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a196a386d209696952b819ee95beebf89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> (const <a class="el" href="structY2RU__ConversionParams.html">Y2RU_ConversionParams</a> *params)</td></tr>
+<tr class="memdesc:a196a386d209696952b819ee95beebf89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets all the parameters of <a class="el" href="structY2RU__ConversionParams.html" title="Structure used to configure all parameters at once. ">Y2RU_ConversionParams</a> at once.  <a href="#a196a386d209696952b819ee95beebf89">More...</a><br /></td></tr>
+<tr class="separator:a196a386d209696952b819ee95beebf89"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8c7af513adbd55b5c3c1b18ce508397b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c7af513adbd55b5c3c1b18ce508397b"></a>
 <a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a> (void)</td></tr>
 <tr class="memdesc:a8c7af513adbd55b5c3c1b18ce508397b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the conversion process. <br /></td></tr>
@@ -327,12 +327,12 @@ Functions</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Y2R service for hardware YUV-&gt;RGB conversions. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a920c1ca6427fe9b1f5845e928e456b1d"></a>
+<a class="anchor" id="aa7589f9deb9d69ff3067b7a9e100841b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a></td>
+          <td class="memname">enum <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -340,10 +340,10 @@ Functions</h2></td></tr>
 <p>Block alignment of output. </p>
 <p>Defines the way the output will be laid out in memory. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736"></a>BLOCK_LINE&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736"></a>BLOCK_LINE&#160;</td><td class="fielddoc">
 <p>The result buffer will be laid out in linear format, the usual way. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803"></a>BLOCK_8_BY_8&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803"></a>BLOCK_8_BY_8&#160;</td><td class="fielddoc">
 <p>The result will be stored as 8x8 blocks in Z-order.<br />
  Useful for textures since it is the format used by the PICA200. </p>
 </td></tr>
@@ -351,12 +351,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a08460da15f3e09eee1bcfc825396150d"></a>
+<a class="anchor" id="ab62334088de74eccf13fb1b0c5912ffc"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a></td>
+          <td class="memname">enum <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -364,23 +364,23 @@ Functions</h2></td></tr>
 <p>Input color formats. </p>
 <p>For the 16-bit per component formats, bits 15-8 are padding and 7-0 contains the value. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496"></a>INPUT_YUV422_INDIV_8&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496"></a>INPUT_YUV422_INDIV_8&#160;</td><td class="fielddoc">
 <p>8-bit per component, planar YUV 4:2:2, 16bpp, (1 Cr &amp; Cb sample per 2x1 Y samples).<br />
  Usually named YUV422P. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e"></a>INPUT_YUV420_INDIV_8&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e"></a>INPUT_YUV420_INDIV_8&#160;</td><td class="fielddoc">
 <p>8-bit per component, planar YUV 4:2:0, 12bpp, (1 Cr &amp; Cb sample per 2x2 Y samples).<br />
  Usually named YUV420P. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0"></a>INPUT_YUV422_INDIV_16&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0"></a>INPUT_YUV422_INDIV_16&#160;</td><td class="fielddoc">
 <p>16-bit per component, planar YUV 4:2:2, 32bpp, (1 Cr &amp; Cb sample per 2x1 Y samples).<br />
  Usually named YUV422P16. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4"></a>INPUT_YUV420_INDIV_16&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4"></a>INPUT_YUV420_INDIV_16&#160;</td><td class="fielddoc">
 <p>16-bit per component, planar YUV 4:2:0, 24bpp, (1 Cr &amp; Cb sample per 2x2 Y samples).<br />
  Usually named YUV420P16. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7"></a>INPUT_YUV422_BATCH&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7"></a>INPUT_YUV422_BATCH&#160;</td><td class="fielddoc">
 <p>8-bit per component, packed YUV 4:2:2, 16bpp, (Y0 Cb Y1 Cr).<br />
  Usually named YUYV422. </p>
 </td></tr>
@@ -388,12 +388,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="addb21574adf9c9e9aada655eab31b842"></a>
+<a class="anchor" id="ac49b25aec022b69a1df125f1fb9abd46"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a></td>
+          <td class="memname">enum <a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -401,39 +401,39 @@ Functions</h2></td></tr>
 <p>Output color formats. </p>
 <p>Those are the same as the framebuffer and GPU texture formats. </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e"></a>OUTPUT_RGB_32&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e"></a>OUTPUT_RGB_32&#160;</td><td class="fielddoc">
 <p>The alpha component is the 8-bit value set by <a class="el" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a>. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0"></a>OUTPUT_RGB_16_555&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0"></a>OUTPUT_RGB_16_555&#160;</td><td class="fielddoc">
 <p>The alpha bit is the 7th bit of the alpha value set by <a class="el" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a>. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
-<a class="anchor" id="a1dee7552be1aee29dd494dbab1400aa3"></a>
+<a class="anchor" id="a4d268580b18b07f348fe7ee8c72fac31"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">enum <a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a></td>
+          <td class="memname">enum <a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
 <p>Preset conversion coefficients based on ITU standards for the YUV-&gt;RGB formula. </p>
-<p>For more details refer to <a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> </p>
+<p>For more details refer to <a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a> </p>
 <table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db"></a>COEFFICIENT_ITU_R_BT_601&#160;</td><td class="fielddoc">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db"></a>COEFFICIENT_ITU_R_BT_601&#160;</td><td class="fielddoc">
 <p>Coefficients from the ITU-R BT.601 standard with PC ranges. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941"></a>COEFFICIENT_ITU_R_BT_709&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941"></a>COEFFICIENT_ITU_R_BT_709&#160;</td><td class="fielddoc">
 <p>Coefficients from the ITU-R BT.709 standard with PC ranges. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739"></a>COEFFICIENT_ITU_R_BT_601_SCALING&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739"></a>COEFFICIENT_ITU_R_BT_601_SCALING&#160;</td><td class="fielddoc">
 <p>Coefficients from the ITU-R BT.601 standard with TV ranges. </p>
 </td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08"></a>COEFFICIENT_ITU_R_BT_709_SCALING&#160;</td><td class="fielddoc">
+<tr><td class="fieldname"><a class="anchor" id="a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08"></a>COEFFICIENT_ITU_R_BT_709_SCALING&#160;</td><td class="fielddoc">
 <p>Coefficients from the ITU-R BT.709 standard with TV ranges. </p>
 </td></tr>
 </table>
@@ -695,18 +695,18 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="ab9a85b3540f23166a41914777c28428f"></a>
+<a class="anchor" id="ab4c4c786a59760263c6641fe20a2d048"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetBlockAlignment </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a>&#160;</td>
           <td class="paramname"><em>alignment</em></td><td>)</td>
           <td></td>
         </tr>
@@ -714,18 +714,18 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Used to configure the alignment of the output buffer. </p>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a62d60a86f0cced7905e58400465ad3c4"></a>
+<a class="anchor" id="a609dbcd87aed9317d3c44c237161058d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetCoefficients </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> *&#160;</td>
+          <td class="paramtype">const <a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a> *&#160;</td>
           <td class="paramname"><em>coefficients</em></td><td>)</td>
           <td></td>
         </tr>
@@ -733,38 +733,38 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Used to configure the color conversion formula. </p>
-<p>See <a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> for more information about the coefficients.</p>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<p>See <a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a> for more information about the coefficients.</p>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a0980434e0cdf86d0436e85fd4814c72b"></a>
+<a class="anchor" id="a196a386d209696952b819ee95beebf89"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetConversionParams </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a> *&#160;</td>
+          <td class="paramtype">const <a class="el" href="structY2RU__ConversionParams.html">Y2RU_ConversionParams</a> *&#160;</td>
           <td class="paramname"><em>params</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
 
-<p>Sets all the parameters of <a class="el" href="structY2R__ConversionParams.html" title="Structure used to configure all parameters at once. ">Y2R_ConversionParams</a> at once. </p>
+<p>Sets all the parameters of <a class="el" href="structY2RU__ConversionParams.html" title="Structure used to configure all parameters at once. ">Y2RU_ConversionParams</a> at once. </p>
 <p>Faster than calling the individual value through Y2R_Set* because only one system call is made. </p>
 
 </div>
 </div>
-<a class="anchor" id="a7271679b91d142253b9a2f6c88c209c2"></a>
+<a class="anchor" id="ad8593048d942822adad28255f2dd80c7"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetInputFormat </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a>&#160;</td>
           <td class="paramname"><em>format</em></td><td>)</td>
           <td></td>
         </tr>
@@ -772,7 +772,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Used to configure the input format. </p>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
@@ -797,8 +797,8 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<p>A multiple of 8 seems to be preferred. If using the <a class="el" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a> mode, it must be a multiple of 8.</p>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<p>A multiple of 8 seems to be preferred. If using the <a class="el" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a> mode, it must be a multiple of 8.</p>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
@@ -823,18 +823,18 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
-<a class="anchor" id="a1071dc9892e7e8b3fb0405721af17cdd"></a>
+<a class="anchor" id="a52fd980e99c6b5c0474ad067e1b1375b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetOutputFormat </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a>&#160;</td>
           <td class="paramname"><em>format</em></td><td>)</td>
           <td></td>
         </tr>
@@ -842,7 +842,7 @@ Functions</h2></td></tr>
 </div><div class="memdoc">
 
 <p>Used to configure the output format. </p>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
@@ -902,14 +902,14 @@ Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms
 
 </div>
 </div>
-<a class="anchor" id="acc422e1d0ccecee2956dd6d6b3ec2bd2"></a>
+<a class="anchor" id="a769f947a0faacfb054cd9dea2a88f68f"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetRotation </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a>&#160;</td>
           <td class="paramname"><em>rotation</em></td><td>)</td>
           <td></td>
         </tr>
@@ -918,7 +918,7 @@ Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms
 
 <p>Used to configure the rotation of the output. </p>
 <p>It seems to apply the rotation per batch of 8 lines, so the output will be (height/8) images of size 8 x width.</p>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
@@ -1122,18 +1122,18 @@ Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms
   </dd>
 </dl>
 <dl class="section warning"><dt>Warning</dt><dd>transfer_unit+transfer_gap must be less than 32768 (0x8000)</dd></dl>
-<p>This specifies the YUYV data buffer for the packed input format <a class="el" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a>. The actual transfer will only happen after calling <a class="el" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a>. </p>
+<p>This specifies the YUYV data buffer for the packed input format <a class="el" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a>. The actual transfer will only happen after calling <a class="el" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a>. </p>
 
 </div>
 </div>
-<a class="anchor" id="add01388924b8acb5b9211dcb749f59cf"></a>
+<a class="anchor" id="a6d7b459cac662a0172eec80272d54a39"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_SetStandardCoefficient </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a>&#160;</td>
+          <td class="paramtype"><a class="el" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a>&#160;</td>
           <td class="paramname"><em>coefficient</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1141,8 +1141,8 @@ Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms
 </div><div class="memdoc">
 
 <p>Used to configure the color conversion formula with ITU stantards coefficients. </p>
-<p>See <a class="el" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a> for more information about the coefficients.</p>
-<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
+<p>See <a class="el" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a> for more information about the coefficients.</p>
+<dl class="section note"><dt>Note</dt><dd>Prefer using <a class="el" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a> if you have to set multiple parameters. </dd></dl>
 
 </div>
 </div>
index 6c247820d0e68b99d4baf129063aabe1de80507f..9f5160b74d74d401b90a78190fcd38f4bd819d4f 100644 (file)
@@ -102,49 +102,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * For the 16-bit per component formats, bits 15-8 are padding and 7-0 contains the value.</span></div>
 <div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">   13</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">   13</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;{</div>
-<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496">   15</a></span>&#160;    <a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496">INPUT_YUV422_INDIV_8</a>  = 0x0, <span class="comment">///&lt;  8-bit per component, planar YUV 4:2:2, 16bpp, (1 Cr &amp; Cb sample per 2x1 Y samples).\n Usually named YUV422P.</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e">   16</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e">INPUT_YUV420_INDIV_8</a>  = 0x1, <span class="comment">///&lt;  8-bit per component, planar YUV 4:2:0, 12bpp, (1 Cr &amp; Cb sample per 2x2 Y samples).\n Usually named YUV420P.</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0">   17</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0">INPUT_YUV422_INDIV_16</a> = 0x2, <span class="comment">///&lt; 16-bit per component, planar YUV 4:2:2, 32bpp, (1 Cr &amp; Cb sample per 2x1 Y samples).\n Usually named YUV422P16.</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4">INPUT_YUV420_INDIV_16</a> = 0x3, <span class="comment">///&lt; 16-bit per component, planar YUV 4:2:0, 24bpp, (1 Cr &amp; Cb sample per 2x2 Y samples).\n Usually named YUV420P16.</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">   19</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a>    = 0x4, <span class="comment">///&lt;  8-bit per component, packed YUV 4:2:2, 16bpp, (Y0 Cb Y1 Cr).\n Usually named YUYV422.</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span>} <a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a>;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496">   15</a></span>&#160;    <a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496">INPUT_YUV422_INDIV_8</a>  = 0x0, <span class="comment">///&lt;  8-bit per component, planar YUV 4:2:2, 16bpp, (1 Cr &amp; Cb sample per 2x1 Y samples).\n Usually named YUV422P.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e">   16</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e">INPUT_YUV420_INDIV_8</a>  = 0x1, <span class="comment">///&lt;  8-bit per component, planar YUV 4:2:0, 12bpp, (1 Cr &amp; Cb sample per 2x2 Y samples).\n Usually named YUV420P.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0">   17</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0">INPUT_YUV422_INDIV_16</a> = 0x2, <span class="comment">///&lt; 16-bit per component, planar YUV 4:2:2, 32bpp, (1 Cr &amp; Cb sample per 2x1 Y samples).\n Usually named YUV422P16.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4">   18</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4">INPUT_YUV420_INDIV_16</a> = 0x3, <span class="comment">///&lt; 16-bit per component, planar YUV 4:2:0, 24bpp, (1 Cr &amp; Cb sample per 2x2 Y samples).\n Usually named YUV420P16.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7">   19</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a>    = 0x4, <span class="comment">///&lt;  8-bit per component, packed YUV 4:2:2, 16bpp, (Y0 Cb Y1 Cr).\n Usually named YUYV422.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"></span>} <a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a>;</div>
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * @brief Output color formats</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * Those are the same as the framebuffer and GPU texture formats.</span></div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">   27</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">   27</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;{</div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e">   29</a></span>&#160;    <a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e">OUTPUT_RGB_32</a>     = 0x0, <span class="comment">///&lt; The alpha component is the 8-bit value set by @ref Y2RU_SetAlpha</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e">   29</a></span>&#160;    <a class="code" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e">OUTPUT_RGB_32</a>     = 0x0, <span class="comment">///&lt; The alpha component is the 8-bit value set by @ref Y2RU_SetAlpha</span></div>
 <div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"></span>    OUTPUT_RGB_24     = 0x1,</div>
-<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0">   31</a></span>&#160;    <a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0">OUTPUT_RGB_16_555</a> = 0x2, <span class="comment">///&lt; The alpha bit is the 7th bit of the alpha value set by @ref Y2RU_SetAlpha</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0">   31</a></span>&#160;    <a class="code" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0">OUTPUT_RGB_16_555</a> = 0x2, <span class="comment">///&lt; The alpha bit is the 7th bit of the alpha value set by @ref Y2RU_SetAlpha</span></div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"></span>    OUTPUT_RGB_16_565 = 0x3,</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;} <a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;} <a class="code" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a>;</div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> * @brief Rotation to be applied to the output</span></div>
 <div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="y2r_8h.html#a8708e10900f512068040be677c677982">   38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">   38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;{</div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    ROTATION_NONE          = 0x0,</div>
 <div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    ROTATION_CLOCKWISE_90  = 0x1,</div>
 <div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    ROTATION_CLOCKWISE_180 = 0x2,</div>
 <div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    ROTATION_CLOCKWISE_270 = 0x3,</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;} <a class="code" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;} <a class="code" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a>;</div>
 <div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment"> * @brief Block alignment of output</span></div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> * Defines the way the output will be laid out in memory.</span></div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">   51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">   51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;{</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736">   53</a></span>&#160;    <a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736">BLOCK_LINE</a>   = 0x0, <span class="comment">///&lt; The result buffer will be laid out in linear format, the usual way.</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803">   54</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a> = 0x1, <span class="comment">///&lt; The result will be stored as 8x8 blocks in Z-order.\n Useful for textures since it is the format used by the PICA200.</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"></span>} <a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736">   53</a></span>&#160;    <a class="code" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736">BLOCK_LINE</a>   = 0x0, <span class="comment">///&lt; The result buffer will be laid out in linear format, the usual way.</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803">   54</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a> = 0x1, <span class="comment">///&lt; The result will be stored as 8x8 blocks in Z-order.\n Useful for textures since it is the format used by the PICA200.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment"></span>} <a class="code" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a>;</div>
 <div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> * @brief Coefficients of the YUV-&gt;RGB conversion formula.</span></div>
@@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment"> * B = trunc((rgb_Y * Y + b_U * U          ) + 0.75 + b_offset)</span></div>
 <div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment"> * @endcode</span></div>
 <div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structY2R__ColorCoefficients.html">   71</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structY2RU__ColorCoefficients.html">   71</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
 <div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;{</div>
 <div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> rgb_Y;</div>
 <div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> r_V;</div>
@@ -170,20 +170,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> r_offset;</div>
 <div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> g_offset;</div>
 <div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> b_offset;</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;} <a class="code" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a>;</div>
 <div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"> * @brief Preset conversion coefficients based on ITU standards for the YUV-&gt;RGB formula.</span></div>
 <div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"> * For more details refer to @ref Y2R_ColorCoefficients</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"> * For more details refer to @ref Y2RU_ColorCoefficients</span></div>
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">   88</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">   88</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
 <div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;{</div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db">   90</a></span>&#160;    <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db">COEFFICIENT_ITU_R_BT_601</a>         = 0x0, <span class="comment">///&lt; Coefficients from the ITU-R BT.601 standard with PC ranges.</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941">   91</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941">COEFFICIENT_ITU_R_BT_709</a>         = 0x1, <span class="comment">///&lt; Coefficients from the ITU-R BT.709 standard with PC ranges.</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739">   92</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739">COEFFICIENT_ITU_R_BT_601_SCALING</a> = 0x2, <span class="comment">///&lt; Coefficients from the ITU-R BT.601 standard with TV ranges.</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08">   93</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08">COEFFICIENT_ITU_R_BT_709_SCALING</a> = 0x3, <span class="comment">///&lt; Coefficients from the ITU-R BT.709 standard with TV ranges.</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"></span>} <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db">   90</a></span>&#160;    <a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db">COEFFICIENT_ITU_R_BT_601</a>         = 0x0, <span class="comment">///&lt; Coefficients from the ITU-R BT.601 standard with PC ranges.</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941">   91</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941">COEFFICIENT_ITU_R_BT_709</a>         = 0x1, <span class="comment">///&lt; Coefficients from the ITU-R BT.709 standard with PC ranges.</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739">   92</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739">COEFFICIENT_ITU_R_BT_601_SCALING</a> = 0x2, <span class="comment">///&lt; Coefficients from the ITU-R BT.601 standard with TV ranges.</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08">   93</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08">COEFFICIENT_ITU_R_BT_709_SCALING</a> = 0x3, <span class="comment">///&lt; Coefficients from the ITU-R BT.709 standard with TV ranges.</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"></span>} <a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a>;</div>
 <div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment"> * @brief Structure used to configure all parameters at once.</span></div>
@@ -191,24 +191,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment"> * You can send a batch of configuration parameters using this structure and @ref Y2RU_SetConversionParams.</span></div>
 <div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html">  102</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html">  102</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
 <div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;{</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#a63c349ba56fb72a604ed6ccd1d36118d">  104</a></span>&#160;    <a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> input_format       : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetInputFormat</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#a6de4fe1e1601164f6a2cfec4a73c8fa3">  105</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> output_format     : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetOutputFormat</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#a179046cff8d56355053fa308f362851f">  106</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> rotation              : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetRotation</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#a3abff91646a9a28bdfed3c4fdf3629ad">  107</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> block_alignment : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetBlockAlignment</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#ac028bc00a71fb1492d5d29afbbac2fbe">  108</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code" href="structY2R__ConversionParams.html#ac028bc00a71fb1492d5d29afbbac2fbe">input_line_width</a>;                   <span class="comment">///&lt; Value passed to @ref Y2RU_SetInputLineWidth</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#af2e7f668a1f9fdcf70e0e1b497cdd3a7">  109</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code" href="structY2R__ConversionParams.html#af2e7f668a1f9fdcf70e0e1b497cdd3a7">input_lines</a>;                        <span class="comment">///&lt; Value passed to @ref Y2RU_SetInputLines</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#a8ef70b4bdd9f451bf73df27a58f203c0">  110</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> standard_coefficient : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetStandardCoefficient</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#ac4bbba8371c0235f667e46c3986bb2f4">  104</a></span>&#160;    <a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a> input_format       : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetInputFormat</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#a2c35f35b43bf86eec1994d109bad775a">  105</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a> output_format     : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetOutputFormat</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#a7606da970d253a71b0ec704b0e6ff9bf">  106</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a> rotation              : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetRotation</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#ae56d8afb46c4900c66152fbf1fb0fa06">  107</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a> block_alignment : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetBlockAlignment</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#aab88b121cfe0e184e347c95695cbd4a6">  108</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code" href="structY2RU__ConversionParams.html#aab88b121cfe0e184e347c95695cbd4a6">input_line_width</a>;                   <span class="comment">///&lt; Value passed to @ref Y2RU_SetInputLineWidth</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#a6ab3ccc7ca88ecefe3b06694e55701c1">  109</a></span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> <a class="code" href="structY2RU__ConversionParams.html#a6ab3ccc7ca88ecefe3b06694e55701c1">input_lines</a>;                        <span class="comment">///&lt; Value passed to @ref Y2RU_SetInputLines</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#add25354b0c8a7fcd87fb6069c04743e8">  110</a></span>&#160;<span class="comment"></span>    <a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> standard_coefficient : 8; <span class="comment">///&lt; Value passed to @ref Y2RU_SetStandardCoefficient</span></div>
 <div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"></span>    <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unused;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">  112</a></span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">alpha</a>;                              <span class="comment">///&lt; Value passed to @ref Y2RU_SetAlpha</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"></span>} <a class="code" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structY2RU__ConversionParams.html#a6c1b0089f3f46170de55e10b277bef94">  112</a></span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code" href="structY2RU__ConversionParams.html#a6c1b0089f3f46170de55e10b277bef94">alpha</a>;                              <span class="comment">///&lt; Value passed to @ref Y2RU_SetAlpha</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"></span>} <a class="code" href="structY2RU__ConversionParams.html">Y2RU_ConversionParams</a>;</div>
 <div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="comment">/**</span></div>
 <div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="comment"> * @brief Dithering weights</span></div>
 <div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structY2R__DitheringWeightParams.html">  119</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structY2RU__DitheringWeightParams.html">  119</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
 <div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;{</div>
 <div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w0_xEven_yEven;</div>
 <div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w0_xOdd_yEven;</div>
@@ -226,378 +226,374 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w3_xOdd_yEven;</div>
 <div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w3_xEven_yOdd;</div>
 <div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    <a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> w3_xOdd_yOdd;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;} <a class="code" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment"> * @brief Initializes the y2r service.</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment"> * This will internally get the handle of the service, and on success call Y2RU_DriverInitialize.</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5101f605de1cd01afc4326e07bc9fb1c">y2rInit</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"> * @brief Closes the y2r service.</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"> * This will internally call Y2RU_DriverFinalize and close the handle of the service.</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="keywordtype">void</span> <a class="code" href="y2r_8h.html#a281e458907dfa278b3bdaacbab8c1a00">y2rExit</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment"> * @brief Used to configure the input format.</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">Y2RU_SetInputFormat</a>(<a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a> format);</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputFormat(<a class="code" href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a>* format);</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment"> * @brief Used to configure the output format.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">Y2RU_SetOutputFormat</a>(<a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a> format);</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetOutputFormat(<a class="code" href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a>* format);</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"> * @brief Used to configure the rotation of the output.</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment"> * It seems to apply the rotation per batch of 8 lines, so the output will be (height/8) images of size 8 x width.</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">Y2RU_SetRotation</a>(<a class="code" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a> rotation);</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetRotation(<a class="code" href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a>* rotation);</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment"> * @brief Used to configure the alignment of the output buffer.</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">Y2RU_SetBlockAlignment</a>(<a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a> alignment);</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetBlockAlignment(<a class="code" href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a>* alignment);</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment">///Sets the usage of spacial dithering</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">Y2RU_SetSpacialDithering</a>(<span class="keywordtype">bool</span> enable);</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetSpacialDithering(<span class="keywordtype">bool</span>* enabled);</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">///Sets the usage of temporal dithering</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">Y2RU_SetTemporalDithering</a>(<span class="keywordtype">bool</span> enable);</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetTemporalDithering(<span class="keywordtype">bool</span>* enabled);</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment"> * @brief Used to configure the width of the image.</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"> * @param line_width Width of the image in pixels. Must be a multiple of 8, up to 1024.</span></div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> line_width);</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputLineWidth(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* line_width);</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment"> * @brief Used to configure the height of the image.</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"> * @param num_lines Number of lines to be converted.</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment"> * A multiple of 8 seems to be preferred.</span></div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment"> * If using the @ref BLOCK_8_BY_8 mode, it must be a multiple of 8.</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> num_lines);</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputLines(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* num_lines);</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula.</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="comment"> * See @ref Y2R_ColorCoefficients for more information about the coefficients.</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">Y2RU_SetCoefficients</a>(<span class="keyword">const</span> <a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>* coefficients);</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetCoefficients(<a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>* coefficients);</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula with ITU stantards coefficients.</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="comment"> * See @ref Y2R_ColorCoefficients for more information about the coefficients.</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">Y2RU_SetStandardCoefficient</a>(<a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> coefficient);</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment">///Retrieves the coeeficients associated to the given standard</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">Y2RU_GetStandardCoefficient</a>(<a class="code" href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a>* coefficients, <a class="code" href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a> standardCoeff);</div>
-<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"> * @brief Used to configure the alpha value of the output.</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="comment"> * @param alpha 8-bit value to be used for the output when the format requires it.</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> alpha);</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
-<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetAlpha(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* alpha);</div>
-<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> * @brief Used to enable the end of conversion interrupt.</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment"> * @param should_interrupt Enables the interrupt if true, disable it if false.</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;} <a class="code" href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"> * @brief Initializes the y2r service.</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment"> * This will internally get the handle of the service, and on success call Y2RU_DriverInitialize.</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5101f605de1cd01afc4326e07bc9fb1c">y2rInit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="comment"> * @brief Closes the y2r service.</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="comment"> * This will internally call Y2RU_DriverFinalize and close the handle of the service.</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="keywordtype">void</span> <a class="code" href="y2r_8h.html#a281e458907dfa278b3bdaacbab8c1a00">y2rExit</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment"> * @brief Used to configure the input format.</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad8593048d942822adad28255f2dd80c7">Y2RU_SetInputFormat</a>(<a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a> format);</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputFormat(<a class="code" href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a>* format);</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment"> * @brief Used to configure the output format.</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a52fd980e99c6b5c0474ad067e1b1375b">Y2RU_SetOutputFormat</a>(<a class="code" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a> format);</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetOutputFormat(<a class="code" href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a>* format);</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment"> * @brief Used to configure the rotation of the output.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"> * It seems to apply the rotation per batch of 8 lines, so the output will be (height/8) images of size 8 x width.</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a769f947a0faacfb054cd9dea2a88f68f">Y2RU_SetRotation</a>(<a class="code" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a> rotation);</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetRotation(<a class="code" href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a>* rotation);</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment"> * @brief Used to configure the alignment of the output buffer.</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ab4c4c786a59760263c6641fe20a2d048">Y2RU_SetBlockAlignment</a>(<a class="code" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a> alignment);</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetBlockAlignment(<a class="code" href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a>* alignment);</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">///Sets the usage of spacial dithering</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">Y2RU_SetSpacialDithering</a>(<span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetSpacialDithering(<span class="keywordtype">bool</span>* enabled);</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment">///Sets the usage of temporal dithering</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">Y2RU_SetTemporalDithering</a>(<span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetTemporalDithering(<span class="keywordtype">bool</span>* enabled);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="comment"> * @brief Used to configure the width of the image.</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="comment"> * @param line_width Width of the image in pixels. Must be a multiple of 8, up to 1024.</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> line_width);</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputLineWidth(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* line_width);</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment"> * @brief Used to configure the height of the image.</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="comment"> * @param num_lines Number of lines to be converted.</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="comment"> * A multiple of 8 seems to be preferred.</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment"> * If using the @ref BLOCK_8_BY_8 mode, it must be a multiple of 8.</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> num_lines);</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetInputLines(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* num_lines);</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula.</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="comment"> * See @ref Y2RU_ColorCoefficients for more information about the coefficients.</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a609dbcd87aed9317d3c44c237161058d">Y2RU_SetCoefficients</a>(<span class="keyword">const</span> <a class="code" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a>* coefficients);</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetCoefficients(<a class="code" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a>* coefficients);</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="comment"> * @brief Used to configure the color conversion formula with ITU stantards coefficients.</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="comment"> * See @ref Y2RU_ColorCoefficients for more information about the coefficients.</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a6d7b459cac662a0172eec80272d54a39">Y2RU_SetStandardCoefficient</a>(<a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> coefficient);</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="comment">///Retrieves the coeeficients associated to the given standard</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a33a4f4f7c517450db3c3716b8d31681c">Y2RU_GetStandardCoefficient</a>(<a class="code" href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a>* coefficients, <a class="code" href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a> standardCoeff);</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="comment"> * @brief Used to configure the alpha value of the output.</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="comment"> * @param alpha 8-bit value to be used for the output when the format requires it.</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="comment"> * @note Prefer using @ref Y2RU_SetConversionParams if you have to set multiple parameters.</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a>(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> alpha);</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetAlpha(<a class="code" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a>* alpha);</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="comment"> * @brief Used to enable the end of conversion interrupt.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="comment"> * @param should_interrupt Enables the interrupt if true, disable it if false.</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="comment"> * It is possible to fire an interrupt when the conversion is finished, and that the DMA is done copying the data.</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="comment"> * This interrupt will then be used to fire an event. See @ref Y2RU_GetTransferEndEvent.</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;<span class="comment"> * By default the interrupt is enabled.</span></div>
 <div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment"> * It is possible to fire an interrupt when the conversion is finished, and that the DMA is done copying the data.</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> * This interrupt will then be used to fire an event. See @ref Y2RU_GetTransferEndEvent.</span></div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> * By default the interrupt is enabled.</span></div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment"> * @note It seems that the event can be fired too soon in some cases, depending the transfer_unit size.\n Please see the note at @ref Y2RU_SetReceiving</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">Y2RU_SetTransferEndInterrupt</a>(<span class="keywordtype">bool</span> should_interrupt);</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetTransferEndInterrupt(<span class="keywordtype">bool</span>* should_interrupt);</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> * @brief Gets an handle to the end of conversion event.</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> * @param end_event Pointer to the event handle to be set to the end of conversion event. It isn&#39;t necessary to create or close this handle.</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> * To enable this event you have to use @code{C} Y2RU_SetTransferEndInterrupt(true);@endcode</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"> * The event will be triggered when the corresponding interrupt is fired.</span></div>
-<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> * @note It is recommended to use a timeout when waiting on this event, as it sometimes (but rarely) isn&#39;t triggered.</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">Y2RU_GetTransferEndEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* end_event);</div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @brief Configures the Y plane buffer.</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"> * This specifies the Y data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a44b247dde9d7357561765c4f5cd83773">Y2RU_SetSendingY</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> * @brief Configures the U plane buffer.</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"> * This specifies the U data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">Y2RU_SetSendingU</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment"> * @brief Configures the V plane buffer.</span></div>
-<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
-<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"> * This specifies the V data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a568ce42764b2eee7dfcfd7ba7a519bfd">Y2RU_SetSendingV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> * @brief Configures the YUYV source buffer.</span></div>
-<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment"> * This specifies the YUYV data buffer for the packed input format @ref INPUT_YUV422_BATCH.</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a2cd9a42b16de17c4bf4d75caff245d7a">Y2RU_SetSendingYUYV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment"> * @brief Configures the destination buffer.</span></div>
-<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your destination buffer in FCRAM</span></div>
-<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment"> * @note It seems that the event can be fired too soon in some cases, depending the transfer_unit size.\n Please see the note at @ref Y2RU_SetReceiving</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">Y2RU_SetTransferEndInterrupt</a>(<span class="keywordtype">bool</span> should_interrupt);</div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> Y2RU_GetTransferEndInterrupt(<span class="keywordtype">bool</span>* should_interrupt);</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment"> * @brief Gets an handle to the end of conversion event.</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment"> * @param end_event Pointer to the event handle to be set to the end of conversion event. It isn&#39;t necessary to create or close this handle.</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment"> * To enable this event you have to use @code{C} Y2RU_SetTransferEndInterrupt(true);@endcode</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment"> * The event will be triggered when the corresponding interrupt is fired.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> * @note It is recommended to use a timeout when waiting on this event, as it sometimes (but rarely) isn&#39;t triggered.</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">Y2RU_GetTransferEndEvent</a>(<a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a>* end_event);</div>
+<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> * @brief Configures the Y plane buffer.</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment"> * This specifies the Y data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a44b247dde9d7357561765c4f5cd83773">Y2RU_SetSendingY</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="comment"> * @brief Configures the U plane buffer.</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="comment"> * This specifies the U data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">Y2RU_SetSendingU</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="comment"> * @brief Configures the V plane buffer.</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="comment"> * This specifies the V data buffer for the planar input formats (INPUT_YUV42*_INDIV_*).</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a568ce42764b2eee7dfcfd7ba7a519bfd">Y2RU_SetSendingV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment"> * @brief Configures the YUYV source buffer.</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your Y data buffer.</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment"> * This specifies the YUYV data buffer for the packed input format @ref INPUT_YUV422_BATCH.</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a2cd9a42b16de17c4bf4d75caff245d7a">Y2RU_SetSendingYUYV</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* src_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="comment"> * @brief Configures the destination buffer.</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="comment"> * @param src_buf A pointer to the beginning of your destination buffer in FCRAM</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="comment"> * @param image_size The total size of the data buffer.</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment"> * @param transfer_unit Specifies the size of 1 DMA transfer. Usually set to 1 line. This has to be a divisor of image_size.</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="comment"> * @param transfer_gap Specifies the gap (offset) to be added after each transfer. Can be used to convert images with stride or only a part of it.</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="comment"> * This specifies the destination buffer of the conversion.</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment"> * The buffer does NOT need to be allocated in the linear heap.</span></div>
 <div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="comment"> * This specifies the destination buffer of the conversion.</span></div>
-<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="comment"> * The actual transfer will only happen after calling @ref Y2RU_StartConversion.</span></div>
-<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment"> * The buffer does NOT need to be allocated in the linear heap.</span></div>
-<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
-<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="comment"> * @note</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="comment"> *      It seems that depending on the size of the image and of the transfer unit,\n</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="comment"> *      it is possible for the end of conversion interrupt to be triggered right after the conversion began.\n</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="comment"> *      One line as transfer_unit seems to trigger this issue for 400x240, setting to 2/4/8 lines fixes it.</span></div>
-<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment"> * @note Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms of speed for a 400x240 image.</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">Y2RU_SetReceiving</a>(<span class="keywordtype">void</span>* dst_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
-<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the Y buffer.</span></div>
-<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment"> * True if the DMA has finished transferring the Y plane, false otherwise. To be used with @ref Y2RU_SetSendingY.</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a64d4cae9174cc5e4442936446b432157">Y2RU_IsDoneSendingY</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the U buffer.</span></div>
-<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment"> * True if the DMA has finished transferring the U plane, false otherwise. To be used with @ref Y2RU_SetSendingU.</span></div>
-<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a23d944b51ffe02bd9a276d8469a8b593">Y2RU_IsDoneSendingU</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the V buffer.</span></div>
-<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment"> * True if the DMA has finished transferring the V plane, false otherwise. To be used with @ref Y2RU_SetSendingV.</span></div>
-<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aa47e389ffbcffe2ce8bce3ac284fa1f0">Y2RU_IsDoneSendingV</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the YUYV buffer.</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment"> * True if the DMA has finished transferring the YUYV buffer, false otherwise. To be used with @ref Y2RU_SetSendingYUYV.</span></div>
-<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a4eec8b785038a96e15eb1faf48e4f7fb">Y2RU_IsDoneSendingYUYV</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the converted result.</span></div>
-<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment"> * True if the DMA has finished transferring data to your destination buffer, false otherwise.</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a>(<span class="keywordtype">bool</span>* is_done);</div>
-<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment">/// Sets the dithering weights</span></div>
-<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">Y2RU_SetDitheringWeightParams</a>(<span class="keyword">const</span> <a class="code" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>* params);</div>
-<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="comment">/// Retrieves the dithering weights</span></div>
-<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">Y2RU_GetDitheringWeightParams</a>(<a class="code" href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a>* params);</div>
-<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="comment"> * @brief Sets all the parameters of Y2R_ConversionParams at once.</span></div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="comment"> * Faster than calling the individual value through Y2R_Set* because only one system call is made.</span></div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a>(<span class="keyword">const</span> <a class="code" href="structY2R__ConversionParams.html">Y2R_ConversionParams</a>* params);</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="comment">/// Starts the conversion process</span></div>
-<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="comment">/// Cancels the conversion</span></div>
-<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a91b5da74d718bf92c14b083951074874">Y2RU_StopConversion</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="comment"> * @brief Check if the conversion and DMA transfer are finished</span></div>
-<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="comment"> *</span></div>
-<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="comment"> * This can have the same problems as the event and interrupt. See @ref Y2RU_SetTransferEndInterrupt.</span></div>
-<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a72ad212c211ec12b5cc85a6e3c7814b2">Y2RU_IsBusyConversion</a>(<span class="keywordtype">bool</span>* is_busy);</div>
-<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="comment"> * @brief Checks whether y2r is ready to be used.</span></div>
-<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="comment"> * @param ping Pointer to output y2r&#39;s status to.</span></div>
-<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea8b5a030d6c5ece8aadd79463b1a3e0">Y2RU_PingProcess</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* ping);</div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="comment">/// Initializes the y2r driver.</span></div>
-<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">Y2RU_DriverInitialize</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<span class="comment">/// Terminates the y2r driver.</span></div>
-<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad72a92ab39705a1f824cfe5297bc63db">Y2RU_DriverFinalize</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div>
+<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="comment"> * @warning transfer_unit+transfer_gap must be less than 32768 (0x8000)</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="comment"> * @note</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="comment"> *      It seems that depending on the size of the image and of the transfer unit,\n</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="comment"> *      it is possible for the end of conversion interrupt to be triggered right after the conversion began.\n</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="comment"> *      One line as transfer_unit seems to trigger this issue for 400x240, setting to 2/4/8 lines fixes it.</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="comment"> * @note Setting a transfer_unit of 4 or 8 lines seems to bring the best results in terms of speed for a 400x240 image.</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">Y2RU_SetReceiving</a>(<span class="keywordtype">void</span>* dst_buf, <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> image_size, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_unit, <a class="code" href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a> transfer_gap);</div>
+<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the Y buffer.</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="comment"> * True if the DMA has finished transferring the Y plane, false otherwise. To be used with @ref Y2RU_SetSendingY.</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a64d4cae9174cc5e4442936446b432157">Y2RU_IsDoneSendingY</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the U buffer.</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment"> * True if the DMA has finished transferring the U plane, false otherwise. To be used with @ref Y2RU_SetSendingU.</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a23d944b51ffe02bd9a276d8469a8b593">Y2RU_IsDoneSendingU</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the V buffer.</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="comment"> * True if the DMA has finished transferring the V plane, false otherwise. To be used with @ref Y2RU_SetSendingV.</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aa47e389ffbcffe2ce8bce3ac284fa1f0">Y2RU_IsDoneSendingV</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the YUYV buffer.</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment"> * True if the DMA has finished transferring the YUYV buffer, false otherwise. To be used with @ref Y2RU_SetSendingYUYV.</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a4eec8b785038a96e15eb1faf48e4f7fb">Y2RU_IsDoneSendingYUYV</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="comment"> * @brief Checks if the DMA has finished sending the converted result.</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="comment"> * @param is_done pointer to the boolean that will hold the result</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="comment"> * True if the DMA has finished transferring data to your destination buffer, false otherwise.</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a>(<span class="keywordtype">bool</span>* is_done);</div>
+<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment">/// Sets the dithering weights</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ab3243953599ca8d4503660c840c27afa">Y2RU_SetDitheringWeightParams</a>(<span class="keyword">const</span> <a class="code" href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a>* params);</div>
+<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="comment">/// Retrieves the dithering weights</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a697e9246848420ea5207779e0e8ba535">Y2RU_GetDitheringWeightParams</a>(<a class="code" href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a>* params);</div>
+<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="comment"> * @brief Sets all the parameters of Y2RU_ConversionParams at once.</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="comment"> * Faster than calling the individual value through Y2R_Set* because only one system call is made.</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a>(<span class="keyword">const</span> <a class="code" href="structY2RU__ConversionParams.html">Y2RU_ConversionParams</a>* params);</div>
+<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="comment">/// Starts the conversion process</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="comment">/// Cancels the conversion</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a91b5da74d718bf92c14b083951074874">Y2RU_StopConversion</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="comment"> * @brief Check if the conversion and DMA transfer are finished</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="comment"> * This can have the same problems as the event and interrupt. See @ref Y2RU_SetTransferEndInterrupt.</span></div>
+<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a72ad212c211ec12b5cc85a6e3c7814b2">Y2RU_IsBusyConversion</a>(<span class="keywordtype">bool</span>* is_busy);</div>
+<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<span class="comment"> * @brief Checks whether y2r is ready to be used.</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="comment"> * @param ping Pointer to output y2r&#39;s status to.</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#aea8b5a030d6c5ece8aadd79463b1a3e0">Y2RU_PingProcess</a>(<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>* ping);</div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="comment">/// Initializes the y2r driver.</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">Y2RU_DriverInitialize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="comment">/// Terminates the y2r driver.</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="y2r_8h.html#ad72a92ab39705a1f824cfe5297bc63db">Y2RU_DriverFinalize</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div>
 <div class="ttc" id="y2r_8h_html_a23d944b51ffe02bd9a276d8469a8b593"><div class="ttname"><a href="y2r_8h.html#a23d944b51ffe02bd9a276d8469a8b593">Y2RU_IsDoneSendingU</a></div><div class="ttdeci">Result Y2RU_IsDoneSendingU(bool *is_done)</div><div class="ttdoc">Checks if the DMA has finished sending the U buffer. </div></div>
-<div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da0585a6a62e46252f9da274d0059064f4">INPUT_YUV420_INDIV_16</a></div><div class="ttdoc">16-bit per component, planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples).  Usually named YUV420P16. </div><div class="ttdef"><b>Definition:</b> y2r.h:18</div></div>
 <div class="ttc" id="y2r_8h_html_a0f1869e8a424c495a9dcd42866affb22"><div class="ttname"><a href="y2r_8h.html#a0f1869e8a424c495a9dcd42866affb22">Y2RU_IsDoneReceiving</a></div><div class="ttdeci">Result Y2RU_IsDoneReceiving(bool *is_done)</div><div class="ttdoc">Checks if the DMA has finished sending the converted result. </div></div>
-<div class="ttc" id="structY2R__ConversionParams_html_a2b7696b8d07e6702a18f04a39c4004c2"><div class="ttname"><a href="structY2R__ConversionParams.html#a2b7696b8d07e6702a18f04a39c4004c2">Y2R_ConversionParams::alpha</a></div><div class="ttdeci">u16 alpha</div><div class="ttdoc">Value passed to Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:112</div></div>
-<div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3affe5da13e1b3876b55b3742b60d6b941">COEFFICIENT_ITU_R_BT_709</a></div><div class="ttdoc">Coefficients from the ITU-R BT.709 standard with PC ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:91</div></div>
+<div class="ttc" id="structY2RU__ConversionParams_html"><div class="ttname"><a href="structY2RU__ConversionParams.html">Y2RU_ConversionParams</a></div><div class="ttdoc">Structure used to configure all parameters at once. </div><div class="ttdef"><b>Definition:</b> y2r.h:102</div></div>
 <div class="ttc" id="y2r_8h_html_aea8b5a030d6c5ece8aadd79463b1a3e0"><div class="ttname"><a href="y2r_8h.html#aea8b5a030d6c5ece8aadd79463b1a3e0">Y2RU_PingProcess</a></div><div class="ttdeci">Result Y2RU_PingProcess(u8 *ping)</div><div class="ttdoc">Checks whether y2r is ready to be used. </div></div>
+<div class="ttc" id="y2r_8h_html_ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0"><div class="ttname"><a href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca1b751709bc04bbe2b6bafc6b2237c3f0">INPUT_YUV422_INDIV_16</a></div><div class="ttdoc">16-bit per component, planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples).  Usually named YUV422P16. </div><div class="ttdef"><b>Definition:</b> y2r.h:17</div></div>
 <div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Various system types. </div></div>
 <div class="ttc" id="types_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result. </div><div class="ttdef"><b>Definition:</b> types.h:43</div></div>
-<div class="ttc" id="y2r_8h_html_addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e"><div class="ttname"><a href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842a1ac70650b6d06ae7b4b52b20a58e731e">OUTPUT_RGB_32</a></div><div class="ttdoc">The alpha component is the 8-bit value set by Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:29</div></div>
-<div class="ttc" id="y2r_8h_html_ab9a85b3540f23166a41914777c28428f"><div class="ttname"><a href="y2r_8h.html#ab9a85b3540f23166a41914777c28428f">Y2RU_SetBlockAlignment</a></div><div class="ttdeci">Result Y2RU_SetBlockAlignment(Y2R_BlockAlignment alignment)</div><div class="ttdoc">Used to configure the alignment of the output buffer. </div></div>
-<div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3">Y2R_StandardCoefficient</a></div><div class="ttdeci">Y2R_StandardCoefficient</div><div class="ttdoc">Preset conversion coefficients based on ITU standards for the YUV->RGB formula. </div><div class="ttdef"><b>Definition:</b> y2r.h:88</div></div>
 <div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
-<div class="ttc" id="y2r_8h_html_a62d60a86f0cced7905e58400465ad3c4"><div class="ttname"><a href="y2r_8h.html#a62d60a86f0cced7905e58400465ad3c4">Y2RU_SetCoefficients</a></div><div class="ttdeci">Result Y2RU_SetCoefficients(const Y2R_ColorCoefficients *coefficients)</div><div class="ttdoc">Used to configure the color conversion formula. </div></div>
+<div class="ttc" id="y2r_8h_html_ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e"><div class="ttname"><a href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46a1ac70650b6d06ae7b4b52b20a58e731e">OUTPUT_RGB_32</a></div><div class="ttdoc">The alpha component is the 8-bit value set by Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:29</div></div>
+<div class="ttc" id="y2r_8h_html_ab4c4c786a59760263c6641fe20a2d048"><div class="ttname"><a href="y2r_8h.html#ab4c4c786a59760263c6641fe20a2d048">Y2RU_SetBlockAlignment</a></div><div class="ttdeci">Result Y2RU_SetBlockAlignment(Y2RU_BlockAlignment alignment)</div><div class="ttdoc">Used to configure the alignment of the output buffer. </div></div>
+<div class="ttc" id="y2r_8h_html_a33a4f4f7c517450db3c3716b8d31681c"><div class="ttname"><a href="y2r_8h.html#a33a4f4f7c517450db3c3716b8d31681c">Y2RU_GetStandardCoefficient</a></div><div class="ttdeci">Result Y2RU_GetStandardCoefficient(Y2RU_ColorCoefficients *coefficients, Y2RU_StandardCoefficient standardCoeff)</div><div class="ttdoc">Retrieves the coeeficients associated to the given standard. </div></div>
+<div class="ttc" id="y2r_8h_html_a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739"><div class="ttname"><a href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a42ac04bda184cacdf355208866500739">COEFFICIENT_ITU_R_BT_601_SCALING</a></div><div class="ttdoc">Coefficients from the ITU-R BT.601 standard with TV ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:92</div></div>
 <div class="ttc" id="y2r_8h_html_a5101f605de1cd01afc4326e07bc9fb1c"><div class="ttname"><a href="y2r_8h.html#a5101f605de1cd01afc4326e07bc9fb1c">y2rInit</a></div><div class="ttdeci">Result y2rInit(void)</div><div class="ttdoc">Initializes the y2r service. </div></div>
 <div class="ttc" id="y2r_8h_html_aa47e389ffbcffe2ce8bce3ac284fa1f0"><div class="ttname"><a href="y2r_8h.html#aa47e389ffbcffe2ce8bce3ac284fa1f0">Y2RU_IsDoneSendingV</a></div><div class="ttdeci">Result Y2RU_IsDoneSendingV(bool *is_done)</div><div class="ttdoc">Checks if the DMA has finished sending the V buffer. </div></div>
+<div class="ttc" id="y2r_8h_html_ab62334088de74eccf13fb1b0c5912ffc"><div class="ttname"><a href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffc">Y2RU_InputFormat</a></div><div class="ttdeci">Y2RU_InputFormat</div><div class="ttdoc">Input color formats. </div><div class="ttdef"><b>Definition:</b> y2r.h:13</div></div>
 <div class="ttc" id="y2r_8h_html_ad129184fd6d7b1e2284456f1131c8c3d"><div class="ttname"><a href="y2r_8h.html#ad129184fd6d7b1e2284456f1131c8c3d">Y2RU_SetInputLineWidth</a></div><div class="ttdeci">Result Y2RU_SetInputLineWidth(u16 line_width)</div><div class="ttdoc">Used to configure the width of the image. </div></div>
-<div class="ttc" id="y2r_8h_html_a7271679b91d142253b9a2f6c88c209c2"><div class="ttname"><a href="y2r_8h.html#a7271679b91d142253b9a2f6c88c209c2">Y2RU_SetInputFormat</a></div><div class="ttdeci">Result Y2RU_SetInputFormat(Y2R_InputFormat format)</div><div class="ttdoc">Used to configure the input format. </div></div>
+<div class="ttc" id="y2r_8h_html_a196a386d209696952b819ee95beebf89"><div class="ttname"><a href="y2r_8h.html#a196a386d209696952b819ee95beebf89">Y2RU_SetConversionParams</a></div><div class="ttdeci">Result Y2RU_SetConversionParams(const Y2RU_ConversionParams *params)</div><div class="ttdoc">Sets all the parameters of Y2RU_ConversionParams at once. </div></div>
+<div class="ttc" id="structY2RU__ConversionParams_html_aab88b121cfe0e184e347c95695cbd4a6"><div class="ttname"><a href="structY2RU__ConversionParams.html#aab88b121cfe0e184e347c95695cbd4a6">Y2RU_ConversionParams::input_line_width</a></div><div class="ttdeci">s16 input_line_width</div><div class="ttdoc">Value passed to Y2RU_SetInputLineWidth. </div><div class="ttdef"><b>Definition:</b> y2r.h:108</div></div>
+<div class="ttc" id="y2r_8h_html_a697e9246848420ea5207779e0e8ba535"><div class="ttname"><a href="y2r_8h.html#a697e9246848420ea5207779e0e8ba535">Y2RU_GetDitheringWeightParams</a></div><div class="ttdeci">Result Y2RU_GetDitheringWeightParams(Y2RU_DitheringWeightParams *params)</div><div class="ttdoc">Retrieves the dithering weights. </div></div>
 <div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
-<div class="ttc" id="y2r_8h_html_a04a962181e43904d6dfb8760049598f7"><div class="ttname"><a href="y2r_8h.html#a04a962181e43904d6dfb8760049598f7">Y2RU_GetDitheringWeightParams</a></div><div class="ttdeci">Result Y2RU_GetDitheringWeightParams(Y2R_DitheringWeightParams *params)</div><div class="ttdoc">Retrieves the dithering weights. </div></div>
+<div class="ttc" id="y2r_8h_html_a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db"><div class="ttname"><a href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31ac632db40e0f6998029f47642cb1240db">COEFFICIENT_ITU_R_BT_601</a></div><div class="ttdoc">Coefficients from the ITU-R BT.601 standard with PC ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:90</div></div>
 <div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
 <div class="ttc" id="y2r_8h_html_a86c231acacba2947d10511f54e4398db"><div class="ttname"><a href="y2r_8h.html#a86c231acacba2947d10511f54e4398db">Y2RU_SetSpacialDithering</a></div><div class="ttdeci">Result Y2RU_SetSpacialDithering(bool enable)</div><div class="ttdoc">Sets the usage of spacial dithering. </div></div>
-<div class="ttc" id="y2r_8h_html_a1071dc9892e7e8b3fb0405721af17cdd"><div class="ttname"><a href="y2r_8h.html#a1071dc9892e7e8b3fb0405721af17cdd">Y2RU_SetOutputFormat</a></div><div class="ttdeci">Result Y2RU_SetOutputFormat(Y2R_OutputFormat format)</div><div class="ttdoc">Used to configure the output format. </div></div>
-<div class="ttc" id="y2r_8h_html_a920c1ca6427fe9b1f5845e928e456b1d"><div class="ttname"><a href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1d">Y2R_BlockAlignment</a></div><div class="ttdeci">Y2R_BlockAlignment</div><div class="ttdoc">Block alignment of output. </div><div class="ttdef"><b>Definition:</b> y2r.h:51</div></div>
-<div class="ttc" id="y2r_8h_html_a6a520d5fde3a1cbf434691ecfffd40a7"><div class="ttname"><a href="y2r_8h.html#a6a520d5fde3a1cbf434691ecfffd40a7">Y2RU_SetDitheringWeightParams</a></div><div class="ttdeci">Result Y2RU_SetDitheringWeightParams(const Y2R_DitheringWeightParams *params)</div><div class="ttdoc">Sets the dithering weights. </div></div>
+<div class="ttc" id="structY2RU__ConversionParams_html_a6c1b0089f3f46170de55e10b277bef94"><div class="ttname"><a href="structY2RU__ConversionParams.html#a6c1b0089f3f46170de55e10b277bef94">Y2RU_ConversionParams::alpha</a></div><div class="ttdeci">u16 alpha</div><div class="ttdoc">Value passed to Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:112</div></div>
 <div class="ttc" id="y2r_8h_html_a44b247dde9d7357561765c4f5cd83773"><div class="ttname"><a href="y2r_8h.html#a44b247dde9d7357561765c4f5cd83773">Y2RU_SetSendingY</a></div><div class="ttdeci">Result Y2RU_SetSendingY(const void *src_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the Y plane buffer. </div></div>
 <div class="ttc" id="y2r_8h_html_a95ca51f0f41dee4e74740e20c710589f"><div class="ttname"><a href="y2r_8h.html#a95ca51f0f41dee4e74740e20c710589f">Y2RU_SetInputLines</a></div><div class="ttdeci">Result Y2RU_SetInputLines(u16 num_lines)</div><div class="ttdoc">Used to configure the height of the image. </div></div>
-<div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a></div><div class="ttdoc">8-bit per component, packed YUV 4:2:2, 16bpp, (Y0 Cb Y1 Cr).  Usually named YUYV422. </div><div class="ttdef"><b>Definition:</b> y2r.h:19</div></div>
 <div class="ttc" id="y2r_8h_html_a39862239db0e4f9f2a325e0295c5fc8c"><div class="ttname"><a href="y2r_8h.html#a39862239db0e4f9f2a325e0295c5fc8c">Y2RU_SetTemporalDithering</a></div><div class="ttdeci">Result Y2RU_SetTemporalDithering(bool enable)</div><div class="ttdoc">Sets the usage of temporal dithering. </div></div>
-<div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da972ba69e974377648a8cb65d19739496">INPUT_YUV422_INDIV_8</a></div><div class="ttdoc">8-bit per component, planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples).  Usually named YUV422P. </div><div class="ttdef"><b>Definition:</b> y2r.h:15</div></div>
-<div class="ttc" id="y2r_8h_html_a8708e10900f512068040be677c677982"><div class="ttname"><a href="y2r_8h.html#a8708e10900f512068040be677c677982">Y2R_Rotation</a></div><div class="ttdeci">Y2R_Rotation</div><div class="ttdoc">Rotation to be applied to the output. </div><div class="ttdef"><b>Definition:</b> y2r.h:38</div></div>
 <div class="ttc" id="y2r_8h_html_aea14c7577fe4fad30581f30ca6973705"><div class="ttname"><a href="y2r_8h.html#aea14c7577fe4fad30581f30ca6973705">Y2RU_GetTransferEndEvent</a></div><div class="ttdeci">Result Y2RU_GetTransferEndEvent(Handle *end_event)</div><div class="ttdoc">Gets an handle to the end of conversion event. </div></div>
-<div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150daf196137c968ea887987411dd5f24ad3e">INPUT_YUV420_INDIV_8</a></div><div class="ttdoc">8-bit per component, planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples).  Usually named YUV420P. </div><div class="ttdef"><b>Definition:</b> y2r.h:16</div></div>
 <div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
 <div class="ttc" id="y2r_8h_html_a5b7d1ff83c91410b373da5f62a5b7047"><div class="ttname"><a href="y2r_8h.html#a5b7d1ff83c91410b373da5f62a5b7047">Y2RU_SetTransferEndInterrupt</a></div><div class="ttdeci">Result Y2RU_SetTransferEndInterrupt(bool should_interrupt)</div><div class="ttdoc">Used to enable the end of conversion interrupt. </div></div>
-<div class="ttc" id="y2r_8h_html_a0980434e0cdf86d0436e85fd4814c72b"><div class="ttname"><a href="y2r_8h.html#a0980434e0cdf86d0436e85fd4814c72b">Y2RU_SetConversionParams</a></div><div class="ttdeci">Result Y2RU_SetConversionParams(const Y2R_ConversionParams *params)</div><div class="ttdoc">Sets all the parameters of Y2R_ConversionParams at once. </div></div>
 <div class="ttc" id="y2r_8h_html_ac53d0e553fda7d6e3b80e6f7bd0fe7e4"><div class="ttname"><a href="y2r_8h.html#ac53d0e553fda7d6e3b80e6f7bd0fe7e4">Y2RU_SetReceiving</a></div><div class="ttdeci">Result Y2RU_SetReceiving(void *dst_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the destination buffer. </div></div>
-<div class="ttc" id="structY2R__ConversionParams_html_ac028bc00a71fb1492d5d29afbbac2fbe"><div class="ttname"><a href="structY2R__ConversionParams.html#ac028bc00a71fb1492d5d29afbbac2fbe">Y2R_ConversionParams::input_line_width</a></div><div class="ttdeci">s16 input_line_width</div><div class="ttdoc">Value passed to Y2RU_SetInputLineWidth. </div><div class="ttdef"><b>Definition:</b> y2r.h:108</div></div>
-<div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150d"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150d">Y2R_InputFormat</a></div><div class="ttdeci">Y2R_InputFormat</div><div class="ttdoc">Input color formats. </div><div class="ttdef"><b>Definition:</b> y2r.h:13</div></div>
-<div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a42ac04bda184cacdf355208866500739">COEFFICIENT_ITU_R_BT_601_SCALING</a></div><div class="ttdoc">Coefficients from the ITU-R BT.601 standard with TV ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:92</div></div>
-<div class="ttc" id="y2r_8h_html_addb21574adf9c9e9aada655eab31b842"><div class="ttname"><a href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842">Y2R_OutputFormat</a></div><div class="ttdeci">Y2R_OutputFormat</div><div class="ttdoc">Output color formats. </div><div class="ttdef"><b>Definition:</b> y2r.h:27</div></div>
-<div class="ttc" id="y2r_8h_html_a3ebeb72f97ab568766714ccc593ba06f"><div class="ttname"><a href="y2r_8h.html#a3ebeb72f97ab568766714ccc593ba06f">Y2RU_GetStandardCoefficient</a></div><div class="ttdeci">Result Y2RU_GetStandardCoefficient(Y2R_ColorCoefficients *coefficients, Y2R_StandardCoefficient standardCoeff)</div><div class="ttdoc">Retrieves the coeeficients associated to the given standard. </div></div>
-<div class="ttc" id="structY2R__ConversionParams_html_af2e7f668a1f9fdcf70e0e1b497cdd3a7"><div class="ttname"><a href="structY2R__ConversionParams.html#af2e7f668a1f9fdcf70e0e1b497cdd3a7">Y2R_ConversionParams::input_lines</a></div><div class="ttdeci">s16 input_lines</div><div class="ttdoc">Value passed to Y2RU_SetInputLines. </div><div class="ttdef"><b>Definition:</b> y2r.h:109</div></div>
+<div class="ttc" id="y2r_8h_html_a609dbcd87aed9317d3c44c237161058d"><div class="ttname"><a href="y2r_8h.html#a609dbcd87aed9317d3c44c237161058d">Y2RU_SetCoefficients</a></div><div class="ttdeci">Result Y2RU_SetCoefficients(const Y2RU_ColorCoefficients *coefficients)</div><div class="ttdoc">Used to configure the color conversion formula. </div></div>
+<div class="ttc" id="y2r_8h_html_aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736"><div class="ttname"><a href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba793e2bf96468610373854c55b6847736">BLOCK_LINE</a></div><div class="ttdoc">The result buffer will be laid out in linear format, the usual way. </div><div class="ttdef"><b>Definition:</b> y2r.h:53</div></div>
+<div class="ttc" id="y2r_8h_html_a52fd980e99c6b5c0474ad067e1b1375b"><div class="ttname"><a href="y2r_8h.html#a52fd980e99c6b5c0474ad067e1b1375b">Y2RU_SetOutputFormat</a></div><div class="ttdeci">Result Y2RU_SetOutputFormat(Y2RU_OutputFormat format)</div><div class="ttdoc">Used to configure the output format. </div></div>
+<div class="ttc" id="y2r_8h_html_aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803"><div class="ttname"><a href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841ba0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a></div><div class="ttdoc">The result will be stored as 8x8 blocks in Z-order.  Useful for textures since it is the format used ...</div><div class="ttdef"><b>Definition:</b> y2r.h:54</div></div>
+<div class="ttc" id="y2r_8h_html_ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7"><div class="ttname"><a href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca5c1827fb0d430e5a33a00af2f62cfef7">INPUT_YUV422_BATCH</a></div><div class="ttdoc">8-bit per component, packed YUV 4:2:2, 16bpp, (Y0 Cb Y1 Cr).  Usually named YUYV422. </div><div class="ttdef"><b>Definition:</b> y2r.h:19</div></div>
 <div class="ttc" id="y2r_8h_html_a568ce42764b2eee7dfcfd7ba7a519bfd"><div class="ttname"><a href="y2r_8h.html#a568ce42764b2eee7dfcfd7ba7a519bfd">Y2RU_SetSendingV</a></div><div class="ttdeci">Result Y2RU_SetSendingV(const void *src_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the V plane buffer. </div></div>
 <div class="ttc" id="y2r_8h_html_a84aa94c65f7038c83b6f8d2272dbd32a"><div class="ttname"><a href="y2r_8h.html#a84aa94c65f7038c83b6f8d2272dbd32a">Y2RU_SetSendingU</a></div><div class="ttdeci">Result Y2RU_SetSendingU(const void *src_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the U plane buffer. </div></div>
-<div class="ttc" id="y2r_8h_html_a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803"><div class="ttname"><a href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da0e31e018289f6de5125b0266d0bfc803">BLOCK_8_BY_8</a></div><div class="ttdoc">The result will be stored as 8x8 blocks in Z-order.  Useful for textures since it is the format used ...</div><div class="ttdef"><b>Definition:</b> y2r.h:54</div></div>
-<div class="ttc" id="y2r_8h_html_add01388924b8acb5b9211dcb749f59cf"><div class="ttname"><a href="y2r_8h.html#add01388924b8acb5b9211dcb749f59cf">Y2RU_SetStandardCoefficient</a></div><div class="ttdeci">Result Y2RU_SetStandardCoefficient(Y2R_StandardCoefficient coefficient)</div><div class="ttdoc">Used to configure the color conversion formula with ITU stantards coefficients. </div></div>
+<div class="ttc" id="y2r_8h_html_aa7589f9deb9d69ff3067b7a9e100841b"><div class="ttname"><a href="y2r_8h.html#aa7589f9deb9d69ff3067b7a9e100841b">Y2RU_BlockAlignment</a></div><div class="ttdeci">Y2RU_BlockAlignment</div><div class="ttdoc">Block alignment of output. </div><div class="ttdef"><b>Definition:</b> y2r.h:51</div></div>
+<div class="ttc" id="y2r_8h_html_a6d7b459cac662a0172eec80272d54a39"><div class="ttname"><a href="y2r_8h.html#a6d7b459cac662a0172eec80272d54a39">Y2RU_SetStandardCoefficient</a></div><div class="ttdeci">Result Y2RU_SetStandardCoefficient(Y2RU_StandardCoefficient coefficient)</div><div class="ttdoc">Used to configure the color conversion formula with ITU stantards coefficients. </div></div>
+<div class="ttc" id="y2r_8h_html_a769f947a0faacfb054cd9dea2a88f68f"><div class="ttname"><a href="y2r_8h.html#a769f947a0faacfb054cd9dea2a88f68f">Y2RU_SetRotation</a></div><div class="ttdeci">Result Y2RU_SetRotation(Y2RU_Rotation rotation)</div><div class="ttdoc">Used to configure the rotation of the output. </div></div>
 <div class="ttc" id="y2r_8h_html_aff67ccdaee8787b226f9af783d8acafc"><div class="ttname"><a href="y2r_8h.html#aff67ccdaee8787b226f9af783d8acafc">Y2RU_SetAlpha</a></div><div class="ttdeci">Result Y2RU_SetAlpha(u16 alpha)</div><div class="ttdoc">Used to configure the alpha value of the output. </div></div>
+<div class="ttc" id="structY2RU__ColorCoefficients_html"><div class="ttname"><a href="structY2RU__ColorCoefficients.html">Y2RU_ColorCoefficients</a></div><div class="ttdoc">Coefficients of the YUV->RGB conversion formula. </div><div class="ttdef"><b>Definition:</b> y2r.h:71</div></div>
 <div class="ttc" id="y2r_8h_html_a4eec8b785038a96e15eb1faf48e4f7fb"><div class="ttname"><a href="y2r_8h.html#a4eec8b785038a96e15eb1faf48e4f7fb">Y2RU_IsDoneSendingYUYV</a></div><div class="ttdeci">Result Y2RU_IsDoneSendingYUYV(bool *is_done)</div><div class="ttdoc">Checks if the DMA has finished sending the YUYV buffer. </div></div>
+<div class="ttc" id="y2r_8h_html_ac49b25aec022b69a1df125f1fb9abd46"><div class="ttname"><a href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46">Y2RU_OutputFormat</a></div><div class="ttdeci">Y2RU_OutputFormat</div><div class="ttdoc">Output color formats. </div><div class="ttdef"><b>Definition:</b> y2r.h:27</div></div>
 <div class="ttc" id="y2r_8h_html_a64d4cae9174cc5e4442936446b432157"><div class="ttname"><a href="y2r_8h.html#a64d4cae9174cc5e4442936446b432157">Y2RU_IsDoneSendingY</a></div><div class="ttdeci">Result Y2RU_IsDoneSendingY(bool *is_done)</div><div class="ttdoc">Checks if the DMA has finished sending the Y buffer. </div></div>
-<div class="ttc" id="y2r_8h_html_a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736"><div class="ttname"><a href="y2r_8h.html#a920c1ca6427fe9b1f5845e928e456b1da793e2bf96468610373854c55b6847736">BLOCK_LINE</a></div><div class="ttdoc">The result buffer will be laid out in linear format, the usual way. </div><div class="ttdef"><b>Definition:</b> y2r.h:53</div></div>
+<div class="ttc" id="y2r_8h_html_a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941"><div class="ttname"><a href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31affe5da13e1b3876b55b3742b60d6b941">COEFFICIENT_ITU_R_BT_709</a></div><div class="ttdoc">Coefficients from the ITU-R BT.709 standard with PC ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:91</div></div>
 <div class="ttc" id="y2r_8h_html_a2cd9a42b16de17c4bf4d75caff245d7a"><div class="ttname"><a href="y2r_8h.html#a2cd9a42b16de17c4bf4d75caff245d7a">Y2RU_SetSendingYUYV</a></div><div class="ttdeci">Result Y2RU_SetSendingYUYV(const void *src_buf, u32 image_size, s16 transfer_unit, s16 transfer_gap)</div><div class="ttdoc">Configures the YUYV source buffer. </div></div>
+<div class="ttc" id="y2r_8h_html_ab3243953599ca8d4503660c840c27afa"><div class="ttname"><a href="y2r_8h.html#ab3243953599ca8d4503660c840c27afa">Y2RU_SetDitheringWeightParams</a></div><div class="ttdeci">Result Y2RU_SetDitheringWeightParams(const Y2RU_DitheringWeightParams *params)</div><div class="ttdoc">Sets the dithering weights. </div></div>
 <div class="ttc" id="y2r_8h_html_a72ad212c211ec12b5cc85a6e3c7814b2"><div class="ttname"><a href="y2r_8h.html#a72ad212c211ec12b5cc85a6e3c7814b2">Y2RU_IsBusyConversion</a></div><div class="ttdeci">Result Y2RU_IsBusyConversion(bool *is_busy)</div><div class="ttdoc">Check if the conversion and DMA transfer are finished. </div></div>
-<div class="ttc" id="y2r_8h_html_acc422e1d0ccecee2956dd6d6b3ec2bd2"><div class="ttname"><a href="y2r_8h.html#acc422e1d0ccecee2956dd6d6b3ec2bd2">Y2RU_SetRotation</a></div><div class="ttdeci">Result Y2RU_SetRotation(Y2R_Rotation rotation)</div><div class="ttdoc">Used to configure the rotation of the output. </div></div>
-<div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3ac632db40e0f6998029f47642cb1240db">COEFFICIENT_ITU_R_BT_601</a></div><div class="ttdoc">Coefficients from the ITU-R BT.601 standard with PC ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:90</div></div>
-<div class="ttc" id="y2r_8h_html_addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0"><div class="ttname"><a href="y2r_8h.html#addb21574adf9c9e9aada655eab31b842af1d72ce325650b7925ae45d76fbbb3c0">OUTPUT_RGB_16_555</a></div><div class="ttdoc">The alpha bit is the 7th bit of the alpha value set by Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:31</div></div>
+<div class="ttc" id="y2r_8h_html_ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4"><div class="ttname"><a href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca0585a6a62e46252f9da274d0059064f4">INPUT_YUV420_INDIV_16</a></div><div class="ttdoc">16-bit per component, planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples).  Usually named YUV420P16. </div><div class="ttdef"><b>Definition:</b> y2r.h:18</div></div>
+<div class="ttc" id="y2r_8h_html_a007b376798d35d4236c26916d52bbd0e"><div class="ttname"><a href="y2r_8h.html#a007b376798d35d4236c26916d52bbd0e">Y2RU_Rotation</a></div><div class="ttdeci">Y2RU_Rotation</div><div class="ttdoc">Rotation to be applied to the output. </div><div class="ttdef"><b>Definition:</b> y2r.h:38</div></div>
 <div class="ttc" id="y2r_8h_html_a91b5da74d718bf92c14b083951074874"><div class="ttname"><a href="y2r_8h.html#a91b5da74d718bf92c14b083951074874">Y2RU_StopConversion</a></div><div class="ttdeci">Result Y2RU_StopConversion(void)</div><div class="ttdoc">Cancels the conversion. </div></div>
+<div class="ttc" id="y2r_8h_html_ad8593048d942822adad28255f2dd80c7"><div class="ttname"><a href="y2r_8h.html#ad8593048d942822adad28255f2dd80c7">Y2RU_SetInputFormat</a></div><div class="ttdeci">Result Y2RU_SetInputFormat(Y2RU_InputFormat format)</div><div class="ttdoc">Used to configure the input format. </div></div>
+<div class="ttc" id="y2r_8h_html_ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496"><div class="ttname"><a href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffca972ba69e974377648a8cb65d19739496">INPUT_YUV422_INDIV_8</a></div><div class="ttdoc">8-bit per component, planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples).  Usually named YUV422P. </div><div class="ttdef"><b>Definition:</b> y2r.h:15</div></div>
+<div class="ttc" id="y2r_8h_html_a4d268580b18b07f348fe7ee8c72fac31"><div class="ttname"><a href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31">Y2RU_StandardCoefficient</a></div><div class="ttdeci">Y2RU_StandardCoefficient</div><div class="ttdoc">Preset conversion coefficients based on ITU standards for the YUV->RGB formula. </div><div class="ttdef"><b>Definition:</b> y2r.h:88</div></div>
+<div class="ttc" id="y2r_8h_html_ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0"><div class="ttname"><a href="y2r_8h.html#ac49b25aec022b69a1df125f1fb9abd46af1d72ce325650b7925ae45d76fbbb3c0">OUTPUT_RGB_16_555</a></div><div class="ttdoc">The alpha bit is the 7th bit of the alpha value set by Y2RU_SetAlpha. </div><div class="ttdef"><b>Definition:</b> y2r.h:31</div></div>
 <div class="ttc" id="y2r_8h_html_a281e458907dfa278b3bdaacbab8c1a00"><div class="ttname"><a href="y2r_8h.html#a281e458907dfa278b3bdaacbab8c1a00">y2rExit</a></div><div class="ttdeci">void y2rExit(void)</div><div class="ttdoc">Closes the y2r service. </div></div>
 <div class="ttc" id="y2r_8h_html_a8bafbc094703233a36a526fc8e8a0e16"><div class="ttname"><a href="y2r_8h.html#a8bafbc094703233a36a526fc8e8a0e16">Y2RU_DriverInitialize</a></div><div class="ttdeci">Result Y2RU_DriverInitialize(void)</div><div class="ttdoc">Initializes the y2r driver. </div></div>
-<div class="ttc" id="structY2R__DitheringWeightParams_html"><div class="ttname"><a href="structY2R__DitheringWeightParams.html">Y2R_DitheringWeightParams</a></div><div class="ttdoc">Dithering weights. </div><div class="ttdef"><b>Definition:</b> y2r.h:119</div></div>
-<div class="ttc" id="y2r_8h_html_a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0"><div class="ttname"><a href="y2r_8h.html#a08460da15f3e09eee1bcfc825396150da1b751709bc04bbe2b6bafc6b2237c3f0">INPUT_YUV422_INDIV_16</a></div><div class="ttdoc">16-bit per component, planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples).  Usually named YUV422P16. </div><div class="ttdef"><b>Definition:</b> y2r.h:17</div></div>
 <div class="ttc" id="y2r_8h_html_ad72a92ab39705a1f824cfe5297bc63db"><div class="ttname"><a href="y2r_8h.html#ad72a92ab39705a1f824cfe5297bc63db">Y2RU_DriverFinalize</a></div><div class="ttdeci">Result Y2RU_DriverFinalize(void)</div><div class="ttdoc">Terminates the y2r driver. </div></div>
-<div class="ttc" id="y2r_8h_html_a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08"><div class="ttname"><a href="y2r_8h.html#a1dee7552be1aee29dd494dbab1400aa3a798f4362c48425f315ca076d65353f08">COEFFICIENT_ITU_R_BT_709_SCALING</a></div><div class="ttdoc">Coefficients from the ITU-R BT.709 standard with TV ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:93</div></div>
-<div class="ttc" id="structY2R__ColorCoefficients_html"><div class="ttname"><a href="structY2R__ColorCoefficients.html">Y2R_ColorCoefficients</a></div><div class="ttdoc">Coefficients of the YUV->RGB conversion formula. </div><div class="ttdef"><b>Definition:</b> y2r.h:71</div></div>
+<div class="ttc" id="structY2RU__ConversionParams_html_a6ab3ccc7ca88ecefe3b06694e55701c1"><div class="ttname"><a href="structY2RU__ConversionParams.html#a6ab3ccc7ca88ecefe3b06694e55701c1">Y2RU_ConversionParams::input_lines</a></div><div class="ttdeci">s16 input_lines</div><div class="ttdoc">Value passed to Y2RU_SetInputLines. </div><div class="ttdef"><b>Definition:</b> y2r.h:109</div></div>
+<div class="ttc" id="y2r_8h_html_a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08"><div class="ttname"><a href="y2r_8h.html#a4d268580b18b07f348fe7ee8c72fac31a798f4362c48425f315ca076d65353f08">COEFFICIENT_ITU_R_BT_709_SCALING</a></div><div class="ttdoc">Coefficients from the ITU-R BT.709 standard with TV ranges. </div><div class="ttdef"><b>Definition:</b> y2r.h:93</div></div>
 <div class="ttc" id="y2r_8h_html_a8c7af513adbd55b5c3c1b18ce508397b"><div class="ttname"><a href="y2r_8h.html#a8c7af513adbd55b5c3c1b18ce508397b">Y2RU_StartConversion</a></div><div class="ttdeci">Result Y2RU_StartConversion(void)</div><div class="ttdoc">Starts the conversion process. </div></div>
-<div class="ttc" id="structY2R__ConversionParams_html"><div class="ttname"><a href="structY2R__ConversionParams.html">Y2R_ConversionParams</a></div><div class="ttdoc">Structure used to configure all parameters at once. </div><div class="ttdef"><b>Definition:</b> y2r.h:102</div></div>
+<div class="ttc" id="structY2RU__DitheringWeightParams_html"><div class="ttname"><a href="structY2RU__DitheringWeightParams.html">Y2RU_DitheringWeightParams</a></div><div class="ttdoc">Dithering weights. </div><div class="ttdef"><b>Definition:</b> y2r.h:119</div></div>
 <div class="ttc" id="types_8h_html_aa980e2c02ba2305e0f489d5650655425"><div class="ttname"><a href="types_8h.html#aa980e2c02ba2305e0f489d5650655425">s16</a></div><div class="ttdeci">int16_t s16</div><div class="ttdoc">16-bit signed integer </div><div class="ttdef"><b>Definition:</b> types.h:28</div></div>
+<div class="ttc" id="y2r_8h_html_ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e"><div class="ttname"><a href="y2r_8h.html#ab62334088de74eccf13fb1b0c5912ffcaf196137c968ea887987411dd5f24ad3e">INPUT_YUV420_INDIV_8</a></div><div class="ttdoc">8-bit per component, planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples).  Usually named YUV420P. </div><div class="ttdef"><b>Definition:</b> y2r.h:16</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>