nn::snd::CTR::DspFxDelay

nn::snd::CTR::DspFxDelay Class

Syntax

class DspFxDelay :private nn::util::NonCopyable< DspFxDelay >

Description

A class used to control DSP delay effects.

This class allows you to process delay effects using the DSP. This implements nearly the same signal processing implementation as nn::snd::CTR::FxDelay 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.

Structures

nn::snd::CTR::DspFxDelay::Param A structure for delay parameters.

Member Functions

Constructors/Destructors
DspFxDelay Constructor.
~DspFxDelay Destructor.
Other
Initialize Initializes a DspFxDelay object and registers a work buffer.
Finalize Finalizes a DspFxDelay 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 delay effects.
Disable Disables delay effects.
IsEnabled Returns a value indicating whether delay effects are currently enabled.
IsBufferInUse Returns a value indicating whether the memory specified for the delay buffer is in use.
S GetRequiredMemorySize Calculates the required buffer size for the specified delay time.

Class Hierarchy

nn::util::NonCopyable
  nn::snd::CTR::DspFxDelay

Revision History

2011/10/04
Initial version.

CONFIDENTIAL