nn::snd::CTR::SetEffect Function| Name | Description | |
|---|---|---|
| in | busId | Bus ID. |
| in | fx | The reverb effect to be configured. |
true when the configuration was successful. When fx is NULL, the configuration failed, and false is returned. Configures the effect.
Configures the reverb effect.
To process data that is to be output by AUX, you can use this function to apply delay and reverb effects in addition to configuring advance processing with the RegisterAuxCallback function.
Note that you can only configure one delay (FxDelay) and one reverb (FxReverb) for each bus.
When you configure more than one, only the settings for the last one will be valid. The older configured effects will be cleared.
When you call ClearEffect to clear older configurations as noted above, you can use the FxDelay::ReleaseWorkBuffer and FxReverb::ReleaseWorkBuffer function to deallocate the memory used for the relevant effects.
Before calling this function, you need to call the FxReverb::SetParam, FxReverb::GetRequiredMemSize, and FxReverb::AssignWorkBuffer functions from the FxReverb class to finish preparing for the reverb effect.
ClearEffect
RegisterAuxCallback
FxReverb Class
FxDelay Class
CONFIDENTIAL