Copyright © 2001-2019 MultiMedia Soft

CustomDSP object

Previous pageReturn to chapter overviewNext page

The CustomDSP object, accessible through the control's CustomDSP property, is internally implemented as a COM interface called ICustomDSP and contains methods needed to apply custom DSP effects during a playback session.

 

The CustomDSP object is implemented through the following methods:

 

Enable

ExternalEditorGetInfo

ExternalEditorShow

ExternalGetParameters

ExternalLoad

ExternalSendCommand

ExternalSetFunction

ExternalSetParameters

Free

InternalLoad

InternalSetFunction

UseFloatSamples

 

Further information about the use of Custom DSP effects can be found inside the How to manage custom DSP effects tutorial.

 

In order to have a better understanding about the use and implementation of custom DSP effects, you will find some sample of usage of these internal and external DSP effects inside the CustomDSP and CustomDSPWithUI samples installed by the product's setup package. You will also find two projects, written in Visual C++ 6, that demonstrate the implementation of two external custom DSP effects, one containing an editor (named MyCustomDspWithUI) that will implement a simple "Bass Boost" effect and one without any editor (named MyCustomDsp) that will implement two different effects: a simple "Reverb" effect and a simple "Balance" effect.