libnx/capsa_8h_source.html
2025-05-08 06:59:12 +00:00

568 lines
113 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libnx: include/switch/services/capsa.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">libnx<span id="projectnumber">&#160;v4.9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">capsa.h</div></div>
</div><!--header-->
<div class="contents">
<a href="capsa_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/**</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * @file capsa.h</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * @brief Album Accessor (caps:a) service IPC wrapper.</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * @author Behemoth</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * @copyright libnx Authors</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> */</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &quot;../types.h&quot;</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include &quot;../sf/service.h&quot;</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include &quot;../services/caps.h&quot;</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"></span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">/// Initialize caps:a.</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="capsa_8h.html#a7e1adb263d8b0af45240e7336b059198"> 13</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a7e1adb263d8b0af45240e7336b059198">capsaInitialize</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"></span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">/// Exit caps:a.</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="capsa_8h.html#af1182e95ae99e043d12e2c6e8e50b2a4"> 16</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="capsa_8h.html#af1182e95ae99e043d12e2c6e8e50b2a4">capsaExit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"></span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/// Gets the Service for caps:a.</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="capsa_8h.html#a14d9519d30dcb37abb8f354cffd670f3"> 19</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="capsa_8h.html#a14d9519d30dcb37abb8f354cffd670f3">capsaGetServiceSession</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment"></span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/// Gets the Service for IAlbumAccessorSession, only initialized after \ref capsaOpenAlbumMovieStream was used (unaffected by using \ref capsaCloseAlbumMovieStream).</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="capsa_8h.html#ac6a45b500df660d8dbd12793ef9ec7b4"> 22</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="capsa_8h.html#ac6a45b500df660d8dbd12793ef9ec7b4">capsaGetServiceSession_Accessor</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"></span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">/**</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment"> * @brief Gets the amount of files at a AlbumStorage.</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * @param[out] count Amount of files.</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> */</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="capsa_8h.html#a8a11ff65cbe336e7298235fe9c6a5fec"> 29</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a8a11ff65cbe336e7298235fe9c6a5fec">capsaGetAlbumFileCount</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *count);</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment"></span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="comment">/**</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="comment"> * @brief Gets a listing of \ref CapsAlbumEntry, where the AlbumFile&#39;s storage matches the input one.</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment"> * @param[out] out Total output entries.</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment"> * @param[out] entries Output array of \ref CapsAlbumEntry.</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment"> * @param[in] count Reserved entry count.</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="comment"> */</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="capsa_8h.html#aa6c90e089f3d3f7f330aeb38a49e7381"> 38</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#aa6c90e089f3d3f7f330aeb38a49e7381">capsaGetAlbumFileList</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out, <a class="code hl_struct" href="structCapsAlbumEntry.html">CapsAlbumEntry</a> *entries, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> count);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="comment"></span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">/**</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment"> * @brief Loads a file into the specified buffer.</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment"> * @param[out] out_size Size of the AlbumFile.</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="comment"> * @param[out] filebuf File output buffer.</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment"> * @param[in] filebuf_size Size of the filebuf.</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="comment"> */</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="capsa_8h.html#a62dc0724c4d5f766b1b2984ddc460abf"> 47</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a62dc0724c4d5f766b1b2984ddc460abf">capsaLoadAlbumFile</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_size, <span class="keywordtype">void</span>* filebuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> filebuf_size);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="comment"></span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="comment">/**</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment"> * @brief Deletes an AlbumFile corresponding to the specified \ref CapsAlbumFileId.</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment"> */</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="capsa_8h.html#af3f2b1c757b8d9fa3c7715e551087a3b"> 53</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#af3f2b1c757b8d9fa3c7715e551087a3b">capsaDeleteAlbumFile</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id);</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment"></span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment">/**</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment"> * @brief Copies an AlbumFile to the specified \ref CapsAlbumStorage.</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment"> * @param[in] dst_storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="comment"> */</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="capsa_8h.html#a35109866e6fe1158b4c70a457fbc340a"> 60</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a35109866e6fe1158b4c70a457fbc340a">capsaStorageCopyAlbumFile</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> dst_storage);</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="comment"></span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="comment">/**</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="comment"> * @brief Gets the mount status of the specified \ref CapsAlbumStorage.</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="comment"> * @param[out] is_mounted Boolean over whether the storage is mounted or not.</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="comment"> */</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="capsa_8h.html#a21f8e024554b7312890dfbe2a650e5fc"> 67</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a21f8e024554b7312890dfbe2a650e5fc">capsaIsAlbumMounted</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <span class="keywordtype">bool</span> *is_mounted);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="comment"></span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="comment">/**</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="comment"> * @brief Returns the AlbumUsage for a specified \ref CapsAlbumStorage.</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="comment"> * @param[out] out \ref CapsAlbumUsage2</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="comment"> */</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="capsa_8h.html#a3c03a96a7037c5988163270c06747e3b"> 74</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a3c03a96a7037c5988163270c06747e3b">capsaGetAlbumUsage</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_struct" href="structCapsAlbumUsage2.html">CapsAlbumUsage2</a> *out);</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="comment"></span> </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="comment">/**</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="comment"> * @brief Gets the size for the specified AlbumFile.</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="comment"> * @param[out] size Size of the file.</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="comment"> */</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="capsa_8h.html#a306d56500e5226e1379c073f67aa7eb1"> 81</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a306d56500e5226e1379c073f67aa7eb1">capsaGetAlbumFileSize</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *size);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="comment"></span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="comment">/**</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="comment"> * @brief Load the Thumbnail for the specified AlbumFile.</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="comment"> * @note Will always be 320x180.</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="comment"> * @param[out] out_size Size of the Thumbnail.</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="comment"> * @param[out] image JPEG image output buffer.</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="comment"> * @param[in] image_size Image buffer size.</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="comment"> */</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="capsa_8h.html#a0732866301de4d88d44ed3a861d11d62"> 91</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a0732866301de4d88d44ed3a861d11d62">capsaLoadAlbumFileThumbnail</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_size, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="comment"></span> </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="comment">/**</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="comment"> * @brief Load the ScreenShotImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="comment"> * @param[out] width Output image width. Optional, can be NULL.</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="comment"> * @param[out] height Output image height. Optional, can be NULL.</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 1280x720.</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="comment"> */</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="capsa_8h.html#aecddd84ad77146dc9abffbb93a9ca7f2"> 104</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#aecddd84ad77146dc9abffbb93a9ca7f2">capsaLoadAlbumScreenShotImage</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *width, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *height, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="comment"></span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="comment">/**</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="comment"> * @brief Load the ScreenShotThumbnailImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="comment"> * @param[out] width Output image width. Optional, can be NULL.</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="comment"> * @param[out] height Output image height. Optional, can be NULL.</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 320x180.</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="comment"> */</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="capsa_8h.html#ad773095ad7cb401dc73a0c4caefc89bc"> 117</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#ad773095ad7cb401dc73a0c4caefc89bc">capsaLoadAlbumScreenShotThumbnailImage</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *width, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *height, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="comment"></span> </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="comment">/**</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="comment"> * @brief Load an \ref CapsAlbumEntry from a \ref CapsApplicationAlbumEntry and an ApplicationId.</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="comment"> * @param[out] entry \ref CapsAlbumEntry</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="comment"> * @param[in] application_entry \ref CapsApplicationAlbumEntry</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="comment"> * @param[in] application_id ApplicationId</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="comment"> */</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="capsa_8h.html#aca59baa5a652380134b825ddfbd4bd7c"> 126</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#aca59baa5a652380134b825ddfbd4bd7c">capsaGetAlbumEntryFromApplicationAlbumEntry</a>(<a class="code hl_struct" href="structCapsAlbumEntry.html">CapsAlbumEntry</a> *entry, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsApplicationAlbumEntry.html">CapsApplicationAlbumEntry</a> *application_entry, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> application_id);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="comment"></span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="comment">/**</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="comment"> * @brief Load the ScreenShotImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="comment"> * @param[out] width Output image width. Optional, can be NULL.</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="comment"> * @param[out] height Output image height. Optional, can be NULL.</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="comment"> * @param[in] opts \ref CapsScreenShotDecodeOption</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 1280x720.</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="comment"> */</span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="capsa_8h.html#acaa221e9f01c59000e6fe18463ab02f0"> 140</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#acaa221e9f01c59000e6fe18463ab02f0">capsaLoadAlbumScreenShotImageEx</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *width, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *height, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsScreenShotDecodeOption.html">CapsScreenShotDecodeOption</a> *opts, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="comment"></span> </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="comment">/**</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="comment"> * @brief Load the ScreenShotThumbnailImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="comment"> * @param[out] width Output image width. Optional, can be NULL.</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="comment"> * @param[out] height Output image height. Optional, can be NULL.</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="comment"> * @param[in] opts \ref CapsScreenShotDecodeOption</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 320x180.</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="comment"> */</span></div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="capsa_8h.html#a7a43ca2da34b37761b6efe6903f981b0"> 154</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a7a43ca2da34b37761b6efe6903f981b0">capsaLoadAlbumScreenShotThumbnailImageEx</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *width, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *height, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsScreenShotDecodeOption.html">CapsScreenShotDecodeOption</a> *opts, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="comment"></span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="comment">/**</span></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="comment"> * @brief Load the ScreenShotImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="comment"> * @param[out] width Output image width. Optional, can be NULL.</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="comment"> * @param[out] height Output image height. Optional, can be NULL.</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="comment"> * @param[out] attr \ref CapsScreenShotAttribute</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="comment"> * @param[in] opts \ref CapsScreenShotDecodeOption</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 1280x720.</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="comment"> */</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="capsa_8h.html#af52cf74b21e9859e15e8805cb4a768c8"> 169</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#af52cf74b21e9859e15e8805cb4a768c8">capsaLoadAlbumScreenShotImageEx0</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *width, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *height, <a class="code hl_struct" href="structCapsScreenShotAttribute.html">CapsScreenShotAttribute</a> *attr, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsScreenShotDecodeOption.html">CapsScreenShotDecodeOption</a> *opts, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="comment"></span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="comment">/**</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="comment"> * @brief Returns the AlbumUsage for a specified \ref CapsAlbumStorage.</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="comment"> * @param[out] out \ref CapsAlbumUsage3</span></div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="comment"> */</span></div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="capsa_8h.html#a3ee4b9d8b948905f75728ff436ab14d5"> 177</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a3ee4b9d8b948905f75728ff436ab14d5">capsaGetAlbumUsage3</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_struct" href="structCapsAlbumUsage3.html">CapsAlbumUsage3</a> *out);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="comment"></span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span><span class="comment">/**</span></div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="comment"> * @brief Returns the result for a AlbumStorage mount.</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="comment"> */</span></div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="capsa_8h.html#a9493d8f7eda89e23cc14c0a6ffade9ce"> 184</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a9493d8f7eda89e23cc14c0a6ffade9ce">capsaGetAlbumMountResult</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage);</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="comment"></span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="comment">/**</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span><span class="comment"> * @brief Returns the AlbumUsage for a specified \ref CapsAlbumStorage.</span></div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span><span class="comment"> * @param[in] flags \ref CapsAlbumFileContentsFlag</span></div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="comment"> * @param[out] out \ref CapsAlbumUsage16</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span><span class="comment"> */</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="capsa_8h.html#a2a879f8931991167052802be82d3f9d9"> 193</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a2a879f8931991167052802be82d3f9d9">capsaGetAlbumUsage16</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags, <a class="code hl_struct" href="structCapsAlbumUsage16.html">CapsAlbumUsage16</a> *out);</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="comment"></span> </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="comment">/**</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span><span class="comment"> * @brief Returns the start and end of the Applet Id range.</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span><span class="comment"> * @note Only available on [6.0.0+].</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="comment"> * @param[out] success Returns bool over whether the call was handled or not.</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="comment"> * @param[out] min Mimimum applet id. Always 0x0100000000001000</span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="comment"> * @param[out] max Maximum applet id. Always 0x0100000000001FFF</span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="comment"> */</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="capsa_8h.html#af8b78eb0a64ee940a2d9baba8ff0363a"> 202</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#af8b78eb0a64ee940a2d9baba8ff0363a">capsaGetMinMaxAppletId</a>(<span class="keywordtype">bool</span>* success, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* min, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a>* max);</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="comment"></span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="comment">/**</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span><span class="comment"> * @brief Gets the amount of files of the specified type at a AlbumStorage.</span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span><span class="comment"> * @note Only available on [5.0.0+].</span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span><span class="comment"> * @param[in] flags \ref CapsAlbumFileContentsFlag</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="comment"> * @param[out] count Amount of files.</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span><span class="comment"> */</span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="capsa_8h.html#a9ba0baba4b325a90e4736a2c5fe16c6d"> 211</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a9ba0baba4b325a90e4736a2c5fe16c6d">capsaGetAlbumFileCountEx0</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *count);</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="comment"></span> </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="comment">/**</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="comment"> * @brief Gets a listing of \ref CapsAlbumEntry, where the AlbumFile&#39;s storage and type matches the input one.</span></div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="comment"> * @note Only available on [5.0.0+].</span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><span class="comment"> * @param[in] flags \ref CapsAlbumFileContentsFlag</span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span><span class="comment"> * @param[out] out Total output entries.</span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span><span class="comment"> * @param[out] entries Output array of \ref CapsAlbumEntry.</span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><span class="comment"> * @param[in] count Reserved entry count.</span></div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="comment"> */</span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="capsa_8h.html#ae6bd5e9b739ef611f96123b40edf66bf"> 222</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#ae6bd5e9b739ef611f96123b40edf66bf">capsaGetAlbumFileListEx0</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flags, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out, <a class="code hl_struct" href="structCapsAlbumEntry.html">CapsAlbumEntry</a> *entries, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> count);</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span><span class="comment"></span> </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span><span class="comment">/**</span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span><span class="comment"> * @brief Returns the image from the last shown ScreenShot Overlay.</span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span><span class="comment"> * @param[out] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="comment"> * @param[out] out_size Size of the thumbnail image. Always 0x5100.</span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 96×54.</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="comment"> */</span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="capsa_8h.html#adf5f3d6b12f89e499735b3858e55662e"> 231</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#adf5f3d6b12f89e499735b3858e55662e">capsaGetLastOverlayScreenShotThumbnail</a>(<a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_size, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size);</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="comment"></span> </div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="comment">/**</span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="comment"> * @brief Returns the image from the last shown Movie Overlay.</span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span><span class="comment"> * @param[out] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="comment"> * @param[out] out_size Size of the thumbnail image. Always 0x5100.</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 96×54.</span></div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="comment"> */</span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="capsa_8h.html#a89285f03d53d67ba4471588ccf918748"> 241</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a89285f03d53d67ba4471588ccf918748">capsaGetLastOverlayMovieThumbnail</a>(<a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_size, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size);</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="comment"></span> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="comment">/**</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="comment"> * @brief Gets the currently set autosaving storage.</span></div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span><span class="comment"> * @note Wrapper around setsysGetPrimaryAlbumStorage but defaults to NAND if SD isn&#39;t available.</span></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="comment"> * @param[out] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span><span class="comment"> */</span></div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="capsa_8h.html#a101823297cc2f6b917f87c11b3e5f2ac"> 248</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a101823297cc2f6b917f87c11b3e5f2ac">capsaGetAutoSavingStorage</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> *storage);</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><span class="comment"></span> </div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span><span class="comment">/**</span></div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="comment"> * @brief Gets required size to copy all files from one Storage to another.</span></div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span><span class="comment"> * @param[in] dst_storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span><span class="comment"> * @param[in] src_storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span><span class="comment"> * @param[out] out Required storage space size.</span></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="comment"> */</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="capsa_8h.html#ae6931a2f4c93885dd929c0c4401f6744"> 256</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#ae6931a2f4c93885dd929c0c4401f6744">capsaGetRequiredStorageSpaceSizeToCopyAll</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> dst_storage, <a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> src_storage, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out);</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="comment"></span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="comment">/**</span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="comment"> * @brief Load the ScreenShotThumbnailImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span><span class="comment"> * @param[out] width Output image width. Optional, can be NULL.</span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="comment"> * @param[out] height Output image height. Optional, can be NULL.</span></div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="comment"> * @param[out] attr \ref CapsScreenShotAttribute</span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="comment"> * @param[in] opts \ref CapsScreenShotDecodeOption</span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 320x180.</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="comment"> */</span></div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="capsa_8h.html#ab9bb11dba24677066bbd415fa5066cd2"> 271</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#ab9bb11dba24677066bbd415fa5066cd2">capsLoadAlbumScreenShotThumbnailImageEx0</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *width, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *height, <a class="code hl_struct" href="structCapsScreenShotAttribute.html">CapsScreenShotAttribute</a> *attr, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsScreenShotDecodeOption.html">CapsScreenShotDecodeOption</a> *opts, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="comment"></span> </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="comment">/**</span></div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="comment"> * @brief Load the ScreenShotImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span><span class="comment"> * @param[in] opts \ref CapsScreenShotDecodeOption</span></div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span><span class="comment"> * @param[out] out \ref CapsLoadAlbumScreenShotImageOutput</span></div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 1280x720.</span></div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span><span class="comment"> */</span></div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="capsa_8h.html#accf6eb847618cdf0872d68d8fccd1d95"> 284</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#accf6eb847618cdf0872d68d8fccd1d95">capsaLoadAlbumScreenShotImageEx1</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsScreenShotDecodeOption.html">CapsScreenShotDecodeOption</a> *opts, <a class="code hl_struct" href="structCapsLoadAlbumScreenShotImageOutput.html">CapsLoadAlbumScreenShotImageOutput</a> *out, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span><span class="comment"></span> </div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span><span class="comment">/**</span></div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="comment"> * @brief Load the ScreenShotThumbnailImage for the specified AlbumFile.</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="comment"> * @param[in] file_id \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="comment"> * @param[in] opts \ref CapsScreenShotDecodeOption</span></div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span><span class="comment"> * @param[out] out \ref CapsLoadAlbumScreenShotImageOutput</span></div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span><span class="comment"> * @param[out] image RGBA8 image output buffer.</span></div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment"> * @param[in] image_size Image buffer size, should be at least large enough for RGBA8 320x180.</span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="comment"> * @param[out] workbuf Work buffer, cleared to 0 by the cmd before it returns.</span></div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="comment"> * @param[in] workbuf_size Work buffer size, must be at least the size of the JPEG within the AlbumFile.</span></div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="comment"> */</span></div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="capsa_8h.html#a16d07ee567a1bf0e167335b411787ecb"> 297</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a16d07ee567a1bf0e167335b411787ecb">capsaLoadAlbumScreenShotThumbnailImageEx1</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsScreenShotDecodeOption.html">CapsScreenShotDecodeOption</a> *opts, <a class="code hl_struct" href="structCapsLoadAlbumScreenShotImageOutput.html">CapsLoadAlbumScreenShotImageOutput</a> *out, <span class="keywordtype">void</span>* image, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> image_size, <span class="keywordtype">void</span>* workbuf, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> workbuf_size);</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span><span class="comment"></span> </div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="comment">/**</span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span><span class="comment"> * @brief Unmounts the specified AlbumStorage.</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="comment"> */</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="capsa_8h.html#a6210c1c620ac3f6ef964bc74e5b2e864"> 303</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a6210c1c620ac3f6ef964bc74e5b2e864">capsaForceAlbumUnmounted</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage);</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span><span class="comment"></span> </div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="comment">/**</span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="comment"> * @brief Resets mount status for the specified AlbumStorage.</span></div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span><span class="comment"> * @note Mounts the Storage if available.</span></div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="comment"> */</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="capsa_8h.html#a46417c274086578cc1713129a2cfb57a"> 310</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a46417c274086578cc1713129a2cfb57a">capsaResetAlbumMountStatus</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage);</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="comment"></span> </div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="comment">/**</span></div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span><span class="comment"> * @brief Refreshs Album Cache for the specified AlbumStorage.</span></div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="comment"> */</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="capsa_8h.html#a927a2b85effc954b501188b50bbe74df"> 316</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a927a2b85effc954b501188b50bbe74df">capsaRefreshAlbumCache</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="comment"></span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="comment">/**</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="comment"> * @brief Gets the AlbumCache of the specified AlbumStorage.</span></div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="comment"> * @note Stubbed on [4.0.0+].</span></div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span><span class="comment"> * @note use \ref capsaGetAlbumCacheEx instead.</span></div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="comment"> * @param[out] cache \ref CapsAlbumCache</span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="comment"> */</span></div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="capsa_8h.html#a0db25ac272cc7bf7088b3287d383561f"> 325</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a0db25ac272cc7bf7088b3287d383561f">capsaGetAlbumCache</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_struct" href="structCapsAlbumCache.html">CapsAlbumCache</a> *cache);</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="comment"></span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span><span class="comment">/**</span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="comment"> * @brief Gets the AlbumCache for the specified type of the specified AlbumStorage.</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="comment"> * @param[in] storage \ref CapsAlbumStorage</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="comment"> * @param[in] contents \ref CapsAlbumFileContents</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span><span class="comment"> * @param[out] cache \ref CapsAlbumCache</span></div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="comment"> */</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="capsa_8h.html#a105a9a9ce37a7d067cb56c48264418e8"> 333</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a105a9a9ce37a7d067cb56c48264418e8">capsaGetAlbumCacheEx</a>(<a class="code hl_enumeration" href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a> storage, <a class="code hl_enumeration" href="caps_8h.html#a5425e7d1a356175254583da18afa1ede">CapsAlbumFileContents</a> contents, <a class="code hl_struct" href="structCapsAlbumCache.html">CapsAlbumCache</a> *cache);</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="comment"></span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="comment">/**</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span><span class="comment"> * @brief Load an \ref CapsAlbumEntry from a \ref CapsApplicationAlbumEntry and an AppletResourceUserId.</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span><span class="comment"> * @note Only available on [2.0.0+].</span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="comment"> * @param[out] entry \ref CapsAlbumEntry</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="comment"> * @param[in] application_entry \ref CapsApplicationAlbumEntry</span></div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="comment"> */</span></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="capsa_8h.html#a434593d63a591ea5593c511b56e10439"> 341</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a434593d63a591ea5593c511b56e10439">capsaGetAlbumEntryFromApplicationAlbumEntryAruid</a>(<a class="code hl_struct" href="structCapsAlbumEntry.html">CapsAlbumEntry</a> *entry, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsApplicationAlbumEntry.html">CapsApplicationAlbumEntry</a> *application_entry);</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span><span class="comment"></span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="comment">/**</span></div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span><span class="comment"> * @brief Opens an AlbumMovieStream.</span></div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="comment"> * @note This opens IAlbumAccessorSession if not previously opened, it&#39;s closed during \ref capsaExit.</span></div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="comment"> * @note Up to 4 streams can be open at the same time. Multiple streams can be open at the same time for the same \ref CapsAlbumFileId.</span></div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span><span class="comment"> * @param[out] stream Stream handle.</span></div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span><span class="comment"> * @param[in] entry \ref CapsAlbumFileId</span></div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="comment"> */</span></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="capsa_8h.html#a2a3e75982f036bdc4c9affd33ae155a5"> 351</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a2a3e75982f036bdc4c9affd33ae155a5">capsaOpenAlbumMovieStream</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *stream, <span class="keyword">const</span> <a class="code hl_struct" href="structCapsAlbumFileId.html">CapsAlbumFileId</a> *file_id);</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span><span class="comment"></span> </div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="comment">/**</span></div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span><span class="comment"> * @brief Closes an AlbumMovieStream.</span></div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span><span class="comment"> * @param[in] stream Stream handle.</span></div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span><span class="comment"> */</span></div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="capsa_8h.html#af6100f9b71f3e90ae5af43f4e2702271"> 358</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#af6100f9b71f3e90ae5af43f4e2702271">capsaCloseAlbumMovieStream</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> stream);</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="comment"></span> </div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span><span class="comment">/**</span></div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span><span class="comment"> * @brief Gets the data size of an AlbumMovieStream.</span></div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="comment"> * @param[in] stream Stream handle.</span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span><span class="comment"> * @param[out] size Size of the actual MP4, without the JPEG at the end.</span></div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="comment"> */</span></div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="capsa_8h.html#ae322d2bc8b6472f52ffed9164ccdb3fb"> 366</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#ae322d2bc8b6472f52ffed9164ccdb3fb">capsaGetAlbumMovieStreamSize</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> stream, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *size);</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><span class="comment"></span> </div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="comment">/**</span></div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="comment"> * @brief Reads data from an AlbumMovieStream.</span></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="comment"> * @note offset(+size) must not be negative. offset and size must be aligned to 0x40000-bytes.</span></div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="comment"> * @note When offset(+size) goes beyond the size from \ref capsaGetAlbumMovieStreamSize, the regions of the buffer which goes beyond that are cleared to 0, and actual_size is still set to the input size.</span></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span><span class="comment"> * @param[in] stream Stream handle.</span></div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="comment"> * @param[in] offset Offset.</span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="comment"> * @param[out] Output data buffer.</span></div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span><span class="comment"> * @param[in] size Data buffer size.</span></div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="comment"> * @param[out] actual_size Actual read size.</span></div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span><span class="comment"> */</span></div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="capsa_8h.html#a8df3d7fecb18edfb821864c8b224e61f"> 379</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a8df3d7fecb18edfb821864c8b224e61f">capsaReadMovieDataFromAlbumMovieReadStream</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> stream, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> offset, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *actual_size);</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="comment"></span> </div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="comment">/**</span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span><span class="comment"> * @brief Gets the BrokenReason for an AlbumMovieStream.</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="comment"> * @note Official sw doesn&#39;t use this.</span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="comment"> * @param[in] stream Stream handle.</span></div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="comment"> */</span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="capsa_8h.html#aee921066cf81cbc40c7c5073c00a3cfc"> 387</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#aee921066cf81cbc40c7c5073c00a3cfc">capsaGetAlbumMovieReadStreamBrokenReason</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> stream);</div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span><span class="comment"></span> </div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span><span class="comment">/**</span></div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span><span class="comment"> * @brief Gets the data size of an Image taken from an AlbumMovieStream.</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span><span class="comment"> * @param[in] stream Stream handle.</span></div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span><span class="comment"> * @param[out] size Expected size of an Image.</span></div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span><span class="comment"> */</span></div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="capsa_8h.html#a30224bd111c8e3f305af849d5e659c95"> 395</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#a30224bd111c8e3f305af849d5e659c95">capsaGetAlbumMovieReadStreamImageDataSize</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> stream, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *size);</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span><span class="comment"></span> </div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span><span class="comment">/**</span></div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="comment"> * @brief Reads data of an Image taken from an AlbumMovieStream.</span></div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span><span class="comment"> * @param[in] stream Stream handle.</span></div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="comment"> * @param[in] offset Offset.</span></div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span><span class="comment"> * @param[out] Output data buffer.</span></div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span><span class="comment"> * @param[in] size Data buffer size.</span></div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="comment"> * @param[out] actual_size Actual read size.</span></div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="comment"> */</span></div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="capsa_8h.html#ad348f125707196dc5a1a2359f1822ab7"> 406</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#ad348f125707196dc5a1a2359f1822ab7">capsaReadImageDataFromAlbumMovieReadStream</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> stream, <a class="code hl_typedef" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> offset, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *actual_size);</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="comment"></span> </div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="comment">/**</span></div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span><span class="comment"> * @brief Gets the file attribute of an AlbumMovieStream.</span></div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="comment"> * @note Only available on [4.0.0+].</span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="comment"> * @param[in] stream Stream handle.</span></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="comment"> * @param[out] attr \ref CapsScreenShotAttribute</span></div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="comment"> */</span></div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"><a class="line" href="capsa_8h.html#ac0e8d8925a8a6b414db97fac2ae7cca2"> 414</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="capsa_8h.html#ac0e8d8925a8a6b414db97fac2ae7cca2">capsaReadFileAttributeFromAlbumMovieReadStream</a>(<a class="code hl_typedef" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> stream, <a class="code hl_struct" href="structCapsScreenShotAttribute.html">CapsScreenShotAttribute</a> *attr);</div>
<div class="ttc" id="acaps_8h_html_a5425e7d1a356175254583da18afa1ede"><div class="ttname"><a href="caps_8h.html#a5425e7d1a356175254583da18afa1ede">CapsAlbumFileContents</a></div><div class="ttdeci">CapsAlbumFileContents</div><div class="ttdoc">AlbumFileContents.</div><div class="ttdef"><b>Definition</b> caps.h:142</div></div>
<div class="ttc" id="acaps_8h_html_a80784e26273432b661166cf56aaa08c2"><div class="ttname"><a href="caps_8h.html#a80784e26273432b661166cf56aaa08c2">CapsAlbumStorage</a></div><div class="ttdeci">CapsAlbumStorage</div><div class="ttdef"><b>Definition</b> caps.h:25</div></div>
<div class="ttc" id="acapsa_8h_html_a0732866301de4d88d44ed3a861d11d62"><div class="ttname"><a href="capsa_8h.html#a0732866301de4d88d44ed3a861d11d62">capsaLoadAlbumFileThumbnail</a></div><div class="ttdeci">Result capsaLoadAlbumFileThumbnail(const CapsAlbumFileId *file_id, u64 *out_size, void *image, u64 image_size)</div><div class="ttdoc">Load the Thumbnail for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_a0db25ac272cc7bf7088b3287d383561f"><div class="ttname"><a href="capsa_8h.html#a0db25ac272cc7bf7088b3287d383561f">capsaGetAlbumCache</a></div><div class="ttdeci">Result capsaGetAlbumCache(CapsAlbumStorage storage, CapsAlbumCache *cache)</div><div class="ttdoc">Gets the AlbumCache of the specified AlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a101823297cc2f6b917f87c11b3e5f2ac"><div class="ttname"><a href="capsa_8h.html#a101823297cc2f6b917f87c11b3e5f2ac">capsaGetAutoSavingStorage</a></div><div class="ttdeci">Result capsaGetAutoSavingStorage(CapsAlbumStorage *storage)</div><div class="ttdoc">Gets the currently set autosaving storage.</div></div>
<div class="ttc" id="acapsa_8h_html_a105a9a9ce37a7d067cb56c48264418e8"><div class="ttname"><a href="capsa_8h.html#a105a9a9ce37a7d067cb56c48264418e8">capsaGetAlbumCacheEx</a></div><div class="ttdeci">Result capsaGetAlbumCacheEx(CapsAlbumStorage storage, CapsAlbumFileContents contents, CapsAlbumCache *cache)</div><div class="ttdoc">Gets the AlbumCache for the specified type of the specified AlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a14d9519d30dcb37abb8f354cffd670f3"><div class="ttname"><a href="capsa_8h.html#a14d9519d30dcb37abb8f354cffd670f3">capsaGetServiceSession</a></div><div class="ttdeci">Service * capsaGetServiceSession(void)</div><div class="ttdoc">Gets the Service for caps:a.</div></div>
<div class="ttc" id="acapsa_8h_html_a16d07ee567a1bf0e167335b411787ecb"><div class="ttname"><a href="capsa_8h.html#a16d07ee567a1bf0e167335b411787ecb">capsaLoadAlbumScreenShotThumbnailImageEx1</a></div><div class="ttdeci">Result capsaLoadAlbumScreenShotThumbnailImageEx1(const CapsAlbumFileId *file_id, const CapsScreenShotDecodeOption *opts, CapsLoadAlbumScreenShotImageOutput *out, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotThumbnailImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_a21f8e024554b7312890dfbe2a650e5fc"><div class="ttname"><a href="capsa_8h.html#a21f8e024554b7312890dfbe2a650e5fc">capsaIsAlbumMounted</a></div><div class="ttdeci">Result capsaIsAlbumMounted(CapsAlbumStorage storage, bool *is_mounted)</div><div class="ttdoc">Gets the mount status of the specified CapsAlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a2a3e75982f036bdc4c9affd33ae155a5"><div class="ttname"><a href="capsa_8h.html#a2a3e75982f036bdc4c9affd33ae155a5">capsaOpenAlbumMovieStream</a></div><div class="ttdeci">Result capsaOpenAlbumMovieStream(u64 *stream, const CapsAlbumFileId *file_id)</div><div class="ttdoc">Opens an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_a2a879f8931991167052802be82d3f9d9"><div class="ttname"><a href="capsa_8h.html#a2a879f8931991167052802be82d3f9d9">capsaGetAlbumUsage16</a></div><div class="ttdeci">Result capsaGetAlbumUsage16(CapsAlbumStorage storage, u8 flags, CapsAlbumUsage16 *out)</div><div class="ttdoc">Returns the AlbumUsage for a specified CapsAlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a30224bd111c8e3f305af849d5e659c95"><div class="ttname"><a href="capsa_8h.html#a30224bd111c8e3f305af849d5e659c95">capsaGetAlbumMovieReadStreamImageDataSize</a></div><div class="ttdeci">Result capsaGetAlbumMovieReadStreamImageDataSize(u64 stream, u64 *size)</div><div class="ttdoc">Gets the data size of an Image taken from an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_a306d56500e5226e1379c073f67aa7eb1"><div class="ttname"><a href="capsa_8h.html#a306d56500e5226e1379c073f67aa7eb1">capsaGetAlbumFileSize</a></div><div class="ttdeci">Result capsaGetAlbumFileSize(const CapsAlbumFileId *file_id, u64 *size)</div><div class="ttdoc">Gets the size for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_a35109866e6fe1158b4c70a457fbc340a"><div class="ttname"><a href="capsa_8h.html#a35109866e6fe1158b4c70a457fbc340a">capsaStorageCopyAlbumFile</a></div><div class="ttdeci">Result capsaStorageCopyAlbumFile(const CapsAlbumFileId *file_id, CapsAlbumStorage dst_storage)</div><div class="ttdoc">Copies an AlbumFile to the specified CapsAlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a3c03a96a7037c5988163270c06747e3b"><div class="ttname"><a href="capsa_8h.html#a3c03a96a7037c5988163270c06747e3b">capsaGetAlbumUsage</a></div><div class="ttdeci">Result capsaGetAlbumUsage(CapsAlbumStorage storage, CapsAlbumUsage2 *out)</div><div class="ttdoc">Returns the AlbumUsage for a specified CapsAlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a3ee4b9d8b948905f75728ff436ab14d5"><div class="ttname"><a href="capsa_8h.html#a3ee4b9d8b948905f75728ff436ab14d5">capsaGetAlbumUsage3</a></div><div class="ttdeci">Result capsaGetAlbumUsage3(CapsAlbumStorage storage, CapsAlbumUsage3 *out)</div><div class="ttdoc">Returns the AlbumUsage for a specified CapsAlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a434593d63a591ea5593c511b56e10439"><div class="ttname"><a href="capsa_8h.html#a434593d63a591ea5593c511b56e10439">capsaGetAlbumEntryFromApplicationAlbumEntryAruid</a></div><div class="ttdeci">Result capsaGetAlbumEntryFromApplicationAlbumEntryAruid(CapsAlbumEntry *entry, const CapsApplicationAlbumEntry *application_entry)</div><div class="ttdoc">Load an CapsAlbumEntry from a CapsApplicationAlbumEntry and an AppletResourceUserId.</div></div>
<div class="ttc" id="acapsa_8h_html_a46417c274086578cc1713129a2cfb57a"><div class="ttname"><a href="capsa_8h.html#a46417c274086578cc1713129a2cfb57a">capsaResetAlbumMountStatus</a></div><div class="ttdeci">Result capsaResetAlbumMountStatus(CapsAlbumStorage storage)</div><div class="ttdoc">Resets mount status for the specified AlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a6210c1c620ac3f6ef964bc74e5b2e864"><div class="ttname"><a href="capsa_8h.html#a6210c1c620ac3f6ef964bc74e5b2e864">capsaForceAlbumUnmounted</a></div><div class="ttdeci">Result capsaForceAlbumUnmounted(CapsAlbumStorage storage)</div><div class="ttdoc">Unmounts the specified AlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a62dc0724c4d5f766b1b2984ddc460abf"><div class="ttname"><a href="capsa_8h.html#a62dc0724c4d5f766b1b2984ddc460abf">capsaLoadAlbumFile</a></div><div class="ttdeci">Result capsaLoadAlbumFile(const CapsAlbumFileId *file_id, u64 *out_size, void *filebuf, u64 filebuf_size)</div><div class="ttdoc">Loads a file into the specified buffer.</div></div>
<div class="ttc" id="acapsa_8h_html_a7a43ca2da34b37761b6efe6903f981b0"><div class="ttname"><a href="capsa_8h.html#a7a43ca2da34b37761b6efe6903f981b0">capsaLoadAlbumScreenShotThumbnailImageEx</a></div><div class="ttdeci">Result capsaLoadAlbumScreenShotThumbnailImageEx(u64 *width, u64 *height, const CapsAlbumFileId *file_id, const CapsScreenShotDecodeOption *opts, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotThumbnailImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_a7e1adb263d8b0af45240e7336b059198"><div class="ttname"><a href="capsa_8h.html#a7e1adb263d8b0af45240e7336b059198">capsaInitialize</a></div><div class="ttdeci">Result capsaInitialize(void)</div><div class="ttdoc">Initialize caps:a.</div></div>
<div class="ttc" id="acapsa_8h_html_a89285f03d53d67ba4471588ccf918748"><div class="ttname"><a href="capsa_8h.html#a89285f03d53d67ba4471588ccf918748">capsaGetLastOverlayMovieThumbnail</a></div><div class="ttdeci">Result capsaGetLastOverlayMovieThumbnail(CapsAlbumFileId *file_id, u64 *out_size, void *image, u64 image_size)</div><div class="ttdoc">Returns the image from the last shown Movie Overlay.</div></div>
<div class="ttc" id="acapsa_8h_html_a8a11ff65cbe336e7298235fe9c6a5fec"><div class="ttname"><a href="capsa_8h.html#a8a11ff65cbe336e7298235fe9c6a5fec">capsaGetAlbumFileCount</a></div><div class="ttdeci">Result capsaGetAlbumFileCount(CapsAlbumStorage storage, u64 *count)</div><div class="ttdoc">Gets the amount of files at a AlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a8df3d7fecb18edfb821864c8b224e61f"><div class="ttname"><a href="capsa_8h.html#a8df3d7fecb18edfb821864c8b224e61f">capsaReadMovieDataFromAlbumMovieReadStream</a></div><div class="ttdeci">Result capsaReadMovieDataFromAlbumMovieReadStream(u64 stream, s64 offset, void *buffer, size_t size, u64 *actual_size)</div><div class="ttdoc">Reads data from an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_a927a2b85effc954b501188b50bbe74df"><div class="ttname"><a href="capsa_8h.html#a927a2b85effc954b501188b50bbe74df">capsaRefreshAlbumCache</a></div><div class="ttdeci">Result capsaRefreshAlbumCache(CapsAlbumStorage storage)</div><div class="ttdoc">Refreshs Album Cache for the specified AlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_a9493d8f7eda89e23cc14c0a6ffade9ce"><div class="ttname"><a href="capsa_8h.html#a9493d8f7eda89e23cc14c0a6ffade9ce">capsaGetAlbumMountResult</a></div><div class="ttdeci">Result capsaGetAlbumMountResult(CapsAlbumStorage storage)</div><div class="ttdoc">Returns the result for a AlbumStorage mount.</div></div>
<div class="ttc" id="acapsa_8h_html_a9ba0baba4b325a90e4736a2c5fe16c6d"><div class="ttname"><a href="capsa_8h.html#a9ba0baba4b325a90e4736a2c5fe16c6d">capsaGetAlbumFileCountEx0</a></div><div class="ttdeci">Result capsaGetAlbumFileCountEx0(CapsAlbumStorage storage, u8 flags, u64 *count)</div><div class="ttdoc">Gets the amount of files of the specified type at a AlbumStorage.</div></div>
<div class="ttc" id="acapsa_8h_html_aa6c90e089f3d3f7f330aeb38a49e7381"><div class="ttname"><a href="capsa_8h.html#aa6c90e089f3d3f7f330aeb38a49e7381">capsaGetAlbumFileList</a></div><div class="ttdeci">Result capsaGetAlbumFileList(CapsAlbumStorage storage, u64 *out, CapsAlbumEntry *entries, u64 count)</div><div class="ttdoc">Gets a listing of CapsAlbumEntry, where the AlbumFile's storage matches the input one.</div></div>
<div class="ttc" id="acapsa_8h_html_ab9bb11dba24677066bbd415fa5066cd2"><div class="ttname"><a href="capsa_8h.html#ab9bb11dba24677066bbd415fa5066cd2">capsLoadAlbumScreenShotThumbnailImageEx0</a></div><div class="ttdeci">Result capsLoadAlbumScreenShotThumbnailImageEx0(u64 *width, u64 *height, CapsScreenShotAttribute *attr, const CapsAlbumFileId *file_id, const CapsScreenShotDecodeOption *opts, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotThumbnailImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_ac0e8d8925a8a6b414db97fac2ae7cca2"><div class="ttname"><a href="capsa_8h.html#ac0e8d8925a8a6b414db97fac2ae7cca2">capsaReadFileAttributeFromAlbumMovieReadStream</a></div><div class="ttdeci">Result capsaReadFileAttributeFromAlbumMovieReadStream(u64 stream, CapsScreenShotAttribute *attr)</div><div class="ttdoc">Gets the file attribute of an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_ac6a45b500df660d8dbd12793ef9ec7b4"><div class="ttname"><a href="capsa_8h.html#ac6a45b500df660d8dbd12793ef9ec7b4">capsaGetServiceSession_Accessor</a></div><div class="ttdeci">Service * capsaGetServiceSession_Accessor(void)</div><div class="ttdoc">Gets the Service for IAlbumAccessorSession, only initialized after capsaOpenAlbumMovieStream was used...</div></div>
<div class="ttc" id="acapsa_8h_html_aca59baa5a652380134b825ddfbd4bd7c"><div class="ttname"><a href="capsa_8h.html#aca59baa5a652380134b825ddfbd4bd7c">capsaGetAlbumEntryFromApplicationAlbumEntry</a></div><div class="ttdeci">Result capsaGetAlbumEntryFromApplicationAlbumEntry(CapsAlbumEntry *entry, const CapsApplicationAlbumEntry *application_entry, u64 application_id)</div><div class="ttdoc">Load an CapsAlbumEntry from a CapsApplicationAlbumEntry and an ApplicationId.</div></div>
<div class="ttc" id="acapsa_8h_html_acaa221e9f01c59000e6fe18463ab02f0"><div class="ttname"><a href="capsa_8h.html#acaa221e9f01c59000e6fe18463ab02f0">capsaLoadAlbumScreenShotImageEx</a></div><div class="ttdeci">Result capsaLoadAlbumScreenShotImageEx(u64 *width, u64 *height, const CapsAlbumFileId *file_id, const CapsScreenShotDecodeOption *opts, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_accf6eb847618cdf0872d68d8fccd1d95"><div class="ttname"><a href="capsa_8h.html#accf6eb847618cdf0872d68d8fccd1d95">capsaLoadAlbumScreenShotImageEx1</a></div><div class="ttdeci">Result capsaLoadAlbumScreenShotImageEx1(const CapsAlbumFileId *file_id, const CapsScreenShotDecodeOption *opts, CapsLoadAlbumScreenShotImageOutput *out, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_ad348f125707196dc5a1a2359f1822ab7"><div class="ttname"><a href="capsa_8h.html#ad348f125707196dc5a1a2359f1822ab7">capsaReadImageDataFromAlbumMovieReadStream</a></div><div class="ttdeci">Result capsaReadImageDataFromAlbumMovieReadStream(u64 stream, s64 offset, void *buffer, size_t size, u64 *actual_size)</div><div class="ttdoc">Reads data of an Image taken from an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_ad773095ad7cb401dc73a0c4caefc89bc"><div class="ttname"><a href="capsa_8h.html#ad773095ad7cb401dc73a0c4caefc89bc">capsaLoadAlbumScreenShotThumbnailImage</a></div><div class="ttdeci">Result capsaLoadAlbumScreenShotThumbnailImage(u64 *width, u64 *height, const CapsAlbumFileId *file_id, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotThumbnailImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_adf5f3d6b12f89e499735b3858e55662e"><div class="ttname"><a href="capsa_8h.html#adf5f3d6b12f89e499735b3858e55662e">capsaGetLastOverlayScreenShotThumbnail</a></div><div class="ttdeci">Result capsaGetLastOverlayScreenShotThumbnail(CapsAlbumFileId *file_id, u64 *out_size, void *image, u64 image_size)</div><div class="ttdoc">Returns the image from the last shown ScreenShot Overlay.</div></div>
<div class="ttc" id="acapsa_8h_html_ae322d2bc8b6472f52ffed9164ccdb3fb"><div class="ttname"><a href="capsa_8h.html#ae322d2bc8b6472f52ffed9164ccdb3fb">capsaGetAlbumMovieStreamSize</a></div><div class="ttdeci">Result capsaGetAlbumMovieStreamSize(u64 stream, u64 *size)</div><div class="ttdoc">Gets the data size of an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_ae6931a2f4c93885dd929c0c4401f6744"><div class="ttname"><a href="capsa_8h.html#ae6931a2f4c93885dd929c0c4401f6744">capsaGetRequiredStorageSpaceSizeToCopyAll</a></div><div class="ttdeci">Result capsaGetRequiredStorageSpaceSizeToCopyAll(CapsAlbumStorage dst_storage, CapsAlbumStorage src_storage, u64 *out)</div><div class="ttdoc">Gets required size to copy all files from one Storage to another.</div></div>
<div class="ttc" id="acapsa_8h_html_ae6bd5e9b739ef611f96123b40edf66bf"><div class="ttname"><a href="capsa_8h.html#ae6bd5e9b739ef611f96123b40edf66bf">capsaGetAlbumFileListEx0</a></div><div class="ttdeci">Result capsaGetAlbumFileListEx0(CapsAlbumStorage storage, u8 flags, u64 *out, CapsAlbumEntry *entries, u64 count)</div><div class="ttdoc">Gets a listing of CapsAlbumEntry, where the AlbumFile's storage and type matches the input one.</div></div>
<div class="ttc" id="acapsa_8h_html_aecddd84ad77146dc9abffbb93a9ca7f2"><div class="ttname"><a href="capsa_8h.html#aecddd84ad77146dc9abffbb93a9ca7f2">capsaLoadAlbumScreenShotImage</a></div><div class="ttdeci">Result capsaLoadAlbumScreenShotImage(u64 *width, u64 *height, const CapsAlbumFileId *file_id, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_aee921066cf81cbc40c7c5073c00a3cfc"><div class="ttname"><a href="capsa_8h.html#aee921066cf81cbc40c7c5073c00a3cfc">capsaGetAlbumMovieReadStreamBrokenReason</a></div><div class="ttdeci">Result capsaGetAlbumMovieReadStreamBrokenReason(u64 stream)</div><div class="ttdoc">Gets the BrokenReason for an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_af1182e95ae99e043d12e2c6e8e50b2a4"><div class="ttname"><a href="capsa_8h.html#af1182e95ae99e043d12e2c6e8e50b2a4">capsaExit</a></div><div class="ttdeci">void capsaExit(void)</div><div class="ttdoc">Exit caps:a.</div></div>
<div class="ttc" id="acapsa_8h_html_af3f2b1c757b8d9fa3c7715e551087a3b"><div class="ttname"><a href="capsa_8h.html#af3f2b1c757b8d9fa3c7715e551087a3b">capsaDeleteAlbumFile</a></div><div class="ttdeci">Result capsaDeleteAlbumFile(const CapsAlbumFileId *file_id)</div><div class="ttdoc">Deletes an AlbumFile corresponding to the specified CapsAlbumFileId.</div></div>
<div class="ttc" id="acapsa_8h_html_af52cf74b21e9859e15e8805cb4a768c8"><div class="ttname"><a href="capsa_8h.html#af52cf74b21e9859e15e8805cb4a768c8">capsaLoadAlbumScreenShotImageEx0</a></div><div class="ttdeci">Result capsaLoadAlbumScreenShotImageEx0(u64 *width, u64 *height, CapsScreenShotAttribute *attr, const CapsAlbumFileId *file_id, const CapsScreenShotDecodeOption *opts, void *image, u64 image_size, void *workbuf, u64 workbuf_size)</div><div class="ttdoc">Load the ScreenShotImage for the specified AlbumFile.</div></div>
<div class="ttc" id="acapsa_8h_html_af6100f9b71f3e90ae5af43f4e2702271"><div class="ttname"><a href="capsa_8h.html#af6100f9b71f3e90ae5af43f4e2702271">capsaCloseAlbumMovieStream</a></div><div class="ttdeci">Result capsaCloseAlbumMovieStream(u64 stream)</div><div class="ttdoc">Closes an AlbumMovieStream.</div></div>
<div class="ttc" id="acapsa_8h_html_af8b78eb0a64ee940a2d9baba8ff0363a"><div class="ttname"><a href="capsa_8h.html#af8b78eb0a64ee940a2d9baba8ff0363a">capsaGetMinMaxAppletId</a></div><div class="ttdeci">Result capsaGetMinMaxAppletId(bool *success, u64 *min, u64 *max)</div><div class="ttdoc">Returns the start and end of the Applet Id range.</div></div>
<div class="ttc" id="astructCapsAlbumCache_html"><div class="ttname"><a href="structCapsAlbumCache.html">CapsAlbumCache</a></div><div class="ttdoc">AlbumCache.</div><div class="ttdef"><b>Definition</b> caps.h:205</div></div>
<div class="ttc" id="astructCapsAlbumEntry_html"><div class="ttname"><a href="structCapsAlbumEntry.html">CapsAlbumEntry</a></div><div class="ttdoc">AlbumEntry.</div><div class="ttdef"><b>Definition</b> caps.h:102</div></div>
<div class="ttc" id="astructCapsAlbumFileId_html"><div class="ttname"><a href="structCapsAlbumFileId.html">CapsAlbumFileId</a></div><div class="ttdoc">AlbumEntryId.</div><div class="ttdef"><b>Definition</b> caps.h:91</div></div>
<div class="ttc" id="astructCapsAlbumUsage16_html"><div class="ttname"><a href="structCapsAlbumUsage16.html">CapsAlbumUsage16</a></div><div class="ttdef"><b>Definition</b> caps.h:170</div></div>
<div class="ttc" id="astructCapsAlbumUsage2_html"><div class="ttname"><a href="structCapsAlbumUsage2.html">CapsAlbumUsage2</a></div><div class="ttdef"><b>Definition</b> caps.h:162</div></div>
<div class="ttc" id="astructCapsAlbumUsage3_html"><div class="ttname"><a href="structCapsAlbumUsage3.html">CapsAlbumUsage3</a></div><div class="ttdef"><b>Definition</b> caps.h:166</div></div>
<div class="ttc" id="astructCapsApplicationAlbumEntry_html"><div class="ttname"><a href="structCapsApplicationAlbumEntry.html">CapsApplicationAlbumEntry</a></div><div class="ttdoc">ApplicationAlbumEntry.</div><div class="ttdef"><b>Definition</b> caps.h:108</div></div>
<div class="ttc" id="astructCapsLoadAlbumScreenShotImageOutput_html"><div class="ttname"><a href="structCapsLoadAlbumScreenShotImageOutput.html">CapsLoadAlbumScreenShotImageOutput</a></div><div class="ttdoc">LoadAlbumScreenShotImageOutput.</div><div class="ttdef"><b>Definition</b> caps.h:191</div></div>
<div class="ttc" id="astructCapsScreenShotAttribute_html"><div class="ttname"><a href="structCapsScreenShotAttribute.html">CapsScreenShotAttribute</a></div><div class="ttdoc">ScreenShotAttribute.</div><div class="ttdef"><b>Definition</b> caps.h:38</div></div>
<div class="ttc" id="astructCapsScreenShotDecodeOption_html"><div class="ttname"><a href="structCapsScreenShotDecodeOption.html">CapsScreenShotDecodeOption</a></div><div class="ttdoc">ScreenShotDecodeOption.</div><div class="ttdef"><b>Definition</b> caps.h:74</div></div>
<div class="ttc" id="astructService_html"><div class="ttname"><a href="structService.html">Service</a></div><div class="ttdoc">Service object structure.</div><div class="ttdef"><b>Definition</b> service.h:14</div></div>
<div class="ttc" id="atypes_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:28</div></div>
<div class="ttc" id="atypes_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:22</div></div>
<div class="ttc" id="atypes_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:19</div></div>
<div class="ttc" id="atypes_8h_html_ad1be2721625a17f1be47fac918032afe"><div class="ttname"><a href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a></div><div class="ttdeci">u32 Result</div><div class="ttdoc">Function error code result type.</div><div class="ttdef"><b>Definition</b> types.h:44</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>