nn::snd::CTR::DspFxReverb Classclass DspFxReverb :private nn::util::NonCopyable< DspFxReverb >
A class used to control DSP reverb effects.
This class allows you to process reverb effects with the DSP. This implements nearly the same signal processing as nn::snd::CTR::FxReverb 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.
nn::snd::CTR::DspFxReverb::FilterSize
|
This structure represents a filter size. |
|---|---|
nn::snd::CTR::DspFxReverb::Param
|
The structure for reverb parameters. |
| Constructors/Destructors | ||
|---|---|---|
DspFxReverb
|
Constructor. | |
~DspFxReverb
|
Destructor. | |
| Other | ||
Initialize
|
Initializes a DspFxReverb object and registers a work buffer. |
|
Finalize
|
Finalizes a DspFxReverb object and unregisters the work buffer. |
|
Attach
|
Attaches an instance of this class to the AUX bus. | |
Detach
|
Detaches an instance of this class from the AUX bus. | |
SetParam
|
Sets parameters. | |
Enable
|
Switches between enabling and disabling reverb effects. | |
Disable
|
Disables reverb effects. | |
IsEnabled
|
Returns a value indicating whether reverb effects are currently enabled. | |
IsBufferInUse
|
Returns a value indicating whether the memory specified for the reverb buffer is in use. | |
| S |
GetRequiredMemorySize
|
Calculates the required buffer size for the specified parameters. |
nn::util::NonCopyable
nn::snd::CTR::DspFxReverb
CONFIDENTIAL