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>