1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
4<head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta http-equiv="Content-Style-Type" content="text/css" />
7    <link rel="stylesheet" href="../../css/manpage.css" type="text/css" />
8</head>
9<body>
10
11<h1>File Streaming Demo</h1>
12
13<h2>Description</h2>
14<div class="section">
15  This demo presents a sample implementation of file streaming for which real-time characteristics are required, using the fs library.
16</div>
17
18<h2>Required Environment</h2>
19<div class="section">
20  <ul>
21    <li>Each frame's screen state is saved in expanded save data. <br />
22 Therefore, an SD Card must be inserted at launch.    </li>
23    <li>
24There is a feature for saving to save data in the background while streaming.<br />To use this feature, you must insert a CTR Card equipped with backup memory.<br />Furthermore, becuase you need to create data used by this sample, the backup memory must be in factory default conditions.<br />
25    </li>
26  </ul>
27</div>
28
29<h2>How to Use</h2>
30<div class="section">
31    <table>
32        <thead>
33        <tr>
34            <th>Input</th>
35            <th>Operation</th>
36        </tr>
37        </thead>
38        <tr>
39<td>A Button</td>
40<td>Starts recording. You can save up to 64 files.<br />Pressing the A Button during recording stops recording.
41          </td>
42        </tr>
43        <tr>
44<td>B Button</td>
45<td>Plays the saved video.<br />Pressing the B Button during playback stops playback.
46          </td>
47        </tr>
48        <tr>
49            <td>Up/Down Buttons</td>
50            <td>Changes the number of the video to play.</td>
51        </tr>
52        <tr>
53            <td>X Button</td>
54            <td>Saves save data in the background.</td>
55        </tr>
56        <tr>
57            <td>Y Button</td>
58            <td>Reads from save data in the background.</td>
59        </tr>
60        <tr>
61            <td>L/R Buttons</td>
62            <td>Changes the content of the save data to save.</td>
63        </tr>
64        <tr>
65            <td>L Button</td>
66            <td>Clears the screen.</td>
67        </tr>
68    </table>
69</div>
70
71<h2>Notes</h2>
72<div class="section">
73  <ul>
74    <li>
75      This demo is a sample, even though it writes a large amount to expanded save data. When using 32 MB or more with an application, please follow the guidelines.
76    </li>
77  </ul>
78</div>
79
80<h2>Execution Procedure</h2>
81<div class="section">
82The bottom screen is for writing notes.You can write notes using the Touch Screen.<br /><br /><br /> Once recording has begun with the A Button, every frame of the state of the notes is saved.<br /> While saving, the number of frames being saved displays on the upper screen.<br /> Recording stops when the number of saved frames reaches the maximum or when the A Button is pressed again.<br /> <br /> When one or more file is saved, you can press the B Button to play them.<br /> Switch the file to be played with the Up/Down Buttons.<br /> <br /> It is also possible to save and play at the same time.<br /> <br /> Use the X Button and Y Button to write/read user save data in the background.<br /> The data to be saved can be changed with the Right Button and Left Button.<br />
83</div>
84
85<h2>Revision History</h2>
86<div class="section">
87  <dl class="history">
88    <dt>2012/02/16</dt>
89    <dd>Initial version.</dd>
90  </dl>
91</div>
92
93
94<hr><p>CONFIDENTIAL</p></body>
95</html>