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::DspFxReverb</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>::DspFxReverb</CODE> Class</h1> 52<h2>Syntax</h2> 53 <div class="section"> 54<pre class="definition">class DspFxReverb :private <a href="../../../../nn/util/NonCopyable/Overview.html">nn::util::NonCopyable< DspFxReverb ></a></pre> 55 </div> 56<h2>Description</h2> 57 <div class="section"> 58<p>A class used to control DSP reverb effects.</p><p> 59This class allows you to process reverb effects with the DSP. This implements nearly the same signal processing as <a href="../../../../nn/snd/CTR/FxReverb/Overview.html"><CODE>nn::snd::CTR::FxReverb</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/DspFxReverb/FilterSize/Overview.html"><CODE>nn::snd::CTR::DspFxReverb::FilterSize</CODE></a> 68 </th> 69<td>This structure represents a filter size.</td> 70 </tr> 71 <tr> 72 <th> 73<a href="../../../../nn/snd/CTR/DspFxReverb/Param/Overview.html"><CODE>nn::snd::CTR::DspFxReverb::Param</CODE></a> 74 </th> 75<td>The structure for reverb parameters.</td> 76 </tr> </table> 77 </div> 78 </a> <a name="function" id="function"> 79<h2>Member Functions</h2> 80 <div class="section"> 81 <table class="members"> 82 <tr> 83<th class="category" colspan="3">Constructors/Destructors</th> 84 </tr> 85 <tr> 86 <td width="100"> </td> 87 <th> 88<a href="../../../../nn/snd/CTR/DspFxReverb/DspFxReverb.html"><CODE>DspFxReverb</CODE></a> 89 </th> 90<td>Constructor.</td> 91 </tr> 92 <tr> 93 <td width="100"> </td> 94 <th> 95<a href="../../../../nn/snd/CTR/DspFxReverb/~DspFxReverb.html"><CODE>~DspFxReverb</CODE></a> 96 </th> 97<td>Destructor.</td> 98 </tr> 99 <tr> 100<th class="category" colspan="3">Other</th> 101 </tr> 102 <tr> 103 <td width="100"> </td> 104 <th> 105<a href="../../../../nn/snd/CTR/DspFxReverb/Initialize.html"><CODE>Initialize</CODE></a> 106 </th> 107<td>Initializes a <a href="../../../../nn/snd/CTR/DspFxReverb/Overview.html"><CODE>DspFxReverb</CODE></a> object and registers a work buffer.</td> 108 </tr> 109 <tr> 110 <td width="100"> </td> 111 <th> 112<a href="../../../../nn/snd/CTR/DspFxReverb/Finalize.html"><CODE>Finalize</CODE></a> 113 </th> 114<td>Finalizes a <a href="../../../../nn/snd/CTR/DspFxReverb/Overview.html"><CODE>DspFxReverb</CODE></a> object and unregisters the work buffer.</td> 115 </tr> 116 <tr> 117 <td width="100"> </td> 118 <th> 119<a href="../../../../nn/snd/CTR/DspFxReverb/Attach.html"><CODE>Attach</CODE></a> 120 </th> 121<td>Attaches an instance of this class to the AUX bus.</td> 122 </tr> 123 <tr> 124 <td width="100"> </td> 125 <th> 126<a href="../../../../nn/snd/CTR/DspFxReverb/Detach.html"><CODE>Detach</CODE></a> 127 </th> 128<td>Detaches an instance of this class from the AUX bus.</td> 129 </tr> 130 <tr> 131 <td width="100"> </td> 132 <th> 133<a href="../../../../nn/snd/CTR/DspFxReverb/SetParam.html"><CODE>SetParam</CODE></a> 134 </th> 135<td>Sets parameters.</td> 136 </tr> 137 <tr> 138 <td width="100"> </td> 139 <th> 140<a href="../../../../nn/snd/CTR/DspFxReverb/Enable.html"><CODE>Enable</CODE></a> 141 </th> 142<td>Switches between enabling and disabling reverb effects.</td> 143 </tr> 144 <tr> 145 <td width="100"> </td> 146 <th> 147<a href="../../../../nn/snd/CTR/DspFxReverb/Disable.html"><CODE>Disable</CODE></a> 148 </th> 149<td>Disables reverb effects.</td> 150 </tr> 151 <tr> 152 <td width="100"> </td> 153 <th> 154<a href="../../../../nn/snd/CTR/DspFxReverb/IsEnabled.html"><CODE>IsEnabled</CODE></a> 155 </th> 156<td>Returns a value indicating whether reverb effects are currently enabled.</td> 157 </tr> 158 <tr> 159 <td width="100"> </td> 160 <th> 161<a href="../../../../nn/snd/CTR/DspFxReverb/IsBufferInUse.html"><CODE>IsBufferInUse</CODE></a> 162 </th> 163<td>Returns a value indicating whether the memory specified for the reverb buffer is in use.</td> 164 </tr> 165 <tr> 166 <td width="100"> 167<span class="static_style" title="static">S</span> </td> 168 <th> 169<a href="../../../../nn/snd/CTR/DspFxReverb/GetRequiredMemorySize.html"><CODE>GetRequiredMemorySize</CODE></a> 170 </th> 171<td>Calculates the required buffer size for the specified parameters.</td> 172 </tr> </table> 173 </div> 174 </a> 175<h2>Class Hierarchy</h2> 176 <div class="section"> 177<p class="hierarchy"><CODE><a href="../../../../nn/util/NonCopyable/Overview.html">nn::util::NonCopyable</a></CODE><br /> <b><CODE>nn::snd::CTR::DspFxReverb</CODE></b> 178 </p> 179 </div> 180<h2>Revision History</h2> 181 <div class="section"> 182 <dl class="history"> 183 <dt>2011/10/04</dt> 184<dd>Initial version.<br /> 185 </dd> 186 </dl> 187 </div> 188 <hr><p>CONFIDENTIAL</p></body> 189</html> 190