1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../../../../css/manpage.css" type="text/css" /> 7 <style type="text/css"><!-- 8 span.static_style 9 { 10 font-size : 8pt; 11 color : white; 12 font-weight : bold; 13 background : #44f; 14 border-left : solid 1px #aaf; 15 border-top : solid 1px #aaf; 16 border-right : solid 1px #00c; 17 border-bottom : solid 1px #00c; 18 padding-left : 2px; 19 padding-right : 2px; 20 } 21 span.virtual_style 22 { 23 font-size : 8pt; 24 color : white; 25 font-weight : bold; 26 background : #0a0; 27 border-left : solid 1px #0f0; 28 border-top : solid 1px #0f0; 29 border-right : solid 1px #060; 30 border-bottom : solid 1px #060; 31 padding-left : 2px; 32 padding-right : 2px; 33 } 34 span.protected_style 35 { 36 font-size : 8pt; 37 color : white; 38 font-weight : bold; 39 background : #444; 40 border-left : solid 1px #ccc; 41 border-top : solid 1px #ccc; 42 border-right : solid 1px #222; 43 border-bottom : solid 1px #222; 44 padding-left : 2px; 45 padding-right : 2px; 46 } 47 --></style> 48<title>nn::snd::CTR::DspFxDelay</title> 49 </head> 50 <body> 51<h1><CODE><a href="../../../../nn/Overview.html">nn</a>::<a href="../../../../nn/snd/Overview.html">snd</a>::<a href="../../../../nn/snd/CTR/Overview.html">CTR</a>::DspFxDelay</CODE> Class</h1> 52<h2>Syntax</h2> 53 <div class="section"> 54<pre class="definition">class DspFxDelay :private <a href="../../../../nn/util/NonCopyable/Overview.html">nn::util::NonCopyable< DspFxDelay ></a></pre> 55 </div> 56<h2>Description</h2> 57 <div class="section"> 58<p>A class used to control DSP delay effects.</p><p> 59This class allows you to process delay effects using the DSP. This implements nearly the same signal processing implementation as <a href="../../../../nn/snd/CTR/FxDelay/Overview.html"><CODE>nn::snd::CTR::FxDelay</CODE></a> and can achieve the same effects. Although this can reduce the load on the CPU, caution is needed because it also increases the load on the DSP and makes it easier for voices to be dropped. 60 </p></div> 61 <a name="struct" id="struct"> 62<h2>Structures</h2> 63 <div class="section"> 64 <table class="members"> 65 <tr> 66 <th> 67<a href="../../../../nn/snd/CTR/DspFxDelay/Param/Overview.html"><CODE>nn::snd::CTR::DspFxDelay::Param</CODE></a> 68 </th> 69<td>A structure for delay parameters.</td> 70 </tr> </table> 71 </div> 72 </a> <a name="function" id="function"> 73<h2>Member Functions</h2> 74 <div class="section"> 75 <table class="members"> 76 <tr> 77<th class="category" colspan="3">Constructors/Destructors</th> 78 </tr> 79 <tr> 80 <td width="100"> </td> 81 <th> 82<a href="../../../../nn/snd/CTR/DspFxDelay/DspFxDelay.html"><CODE>DspFxDelay</CODE></a> 83 </th> 84<td>Constructor.</td> 85 </tr> 86 <tr> 87 <td width="100"> </td> 88 <th> 89<a href="../../../../nn/snd/CTR/DspFxDelay/~DspFxDelay.html"><CODE>~DspFxDelay</CODE></a> 90 </th> 91<td>Destructor.</td> 92 </tr> 93 <tr> 94<th class="category" colspan="3">Other</th> 95 </tr> 96 <tr> 97 <td width="100"> </td> 98 <th> 99<a href="../../../../nn/snd/CTR/DspFxDelay/Initialize.html"><CODE>Initialize</CODE></a> 100 </th> 101<td>Initializes a <a href="../../../../nn/snd/CTR/DspFxDelay/Overview.html"><CODE>DspFxDelay</CODE></a> object and registers a work buffer.</td> 102 </tr> 103 <tr> 104 <td width="100"> </td> 105 <th> 106<a href="../../../../nn/snd/CTR/DspFxDelay/Finalize.html"><CODE>Finalize</CODE></a> 107 </th> 108<td>Finalizes a <a href="../../../../nn/snd/CTR/DspFxDelay/Overview.html"><CODE>DspFxDelay</CODE></a> object and unregisters the work buffer.</td> 109 </tr> 110 <tr> 111 <td width="100"> </td> 112 <th> 113<a href="../../../../nn/snd/CTR/DspFxDelay/Attach.html"><CODE>Attach</CODE></a> 114 </th> 115<td>Attaches an instance of this class to the AUX bus.</td> 116 </tr> 117 <tr> 118 <td width="100"> </td> 119 <th> 120<a href="../../../../nn/snd/CTR/DspFxDelay/Detach.html"><CODE>Detach</CODE></a> 121 </th> 122<td>Detaches an instance of this class from the AUX bus.</td> 123 </tr> 124 <tr> 125 <td width="100"> </td> 126 <th> 127<a href="../../../../nn/snd/CTR/DspFxDelay/SetParam.html"><CODE>SetParam</CODE></a> 128 </th> 129<td>Sets parameters.</td> 130 </tr> 131 <tr> 132 <td width="100"> </td> 133 <th> 134<a href="../../../../nn/snd/CTR/DspFxDelay/Enable.html"><CODE>Enable</CODE></a> 135 </th> 136<td>Switches between enabling and disabling delay effects.</td> 137 </tr> 138 <tr> 139 <td width="100"> </td> 140 <th> 141<a href="../../../../nn/snd/CTR/DspFxDelay/Disable.html"><CODE>Disable</CODE></a> 142 </th> 143<td>Disables delay effects.</td> 144 </tr> 145 <tr> 146 <td width="100"> </td> 147 <th> 148<a href="../../../../nn/snd/CTR/DspFxDelay/IsEnabled.html"><CODE>IsEnabled</CODE></a> 149 </th> 150<td>Returns a value indicating whether delay effects are currently enabled.</td> 151 </tr> 152 <tr> 153 <td width="100"> </td> 154 <th> 155<a href="../../../../nn/snd/CTR/DspFxDelay/IsBufferInUse.html"><CODE>IsBufferInUse</CODE></a> 156 </th> 157<td>Returns a value indicating whether the memory specified for the delay buffer is in use.</td> 158 </tr> 159 <tr> 160 <td width="100"> 161<span class="static_style" title="static">S</span> </td> 162 <th> 163<a href="../../../../nn/snd/CTR/DspFxDelay/GetRequiredMemorySize.html"><CODE>GetRequiredMemorySize</CODE></a> 164 </th> 165<td>Calculates the required buffer size for the specified delay time.</td> 166 </tr> </table> 167 </div> 168 </a> 169<h2>Class Hierarchy</h2> 170 <div class="section"> 171<p class="hierarchy"><CODE><a href="../../../../nn/util/NonCopyable/Overview.html">nn::util::NonCopyable</a></CODE><br /> <b><CODE>nn::snd::CTR::DspFxDelay</CODE></b> 172 </p> 173 </div> 174<h2>Revision History</h2> 175 <div class="section"> 176 <dl class="history"> 177 <dt>2011/10/04</dt> 178<dd>Initial version.<br /> 179 </dd> 180 </dl> 181 </div> 182 <hr><p>CONFIDENTIAL</p></body> 183</html> 184