marytts.signalproc.effects
Interface AudioEffect

All Known Implementing Classes:
BaseAudioEffect, ChorusEffectBase, FilterEffectBase, HMMDurationScaleEffect, HMMF0AddEffect, HMMF0ScaleEffect, JetPilotEffect, LpcWhisperiserEffect, RobotiserEffect, StadiumEffect, VocalTractLinearScalerEffect, VolumeEffect

public interface AudioEffect

Author:
Oytun Türk

Method Summary
 DoubleDataSource apply(DoubleDataSource input, java.lang.String param)
           
 void checkParameters()
           
 double expectDoubleParameter(java.lang.String strParamName)
           
 float expectFloatParameter(java.lang.String strParamName)
           
 int expectIntParameter(java.lang.String strParamName)
           
 java.lang.String getExampleParameters()
           
 java.lang.String getFullEffectAsString()
           
 java.lang.String getFullEffectWithExampleParametersAsString()
           
 java.lang.String getHelpText()
           
 java.lang.String getName()
           
 java.lang.String getParamsAsString()
           
 java.lang.String getParamsAsString(boolean bWithParantheses)
           
 void parseParameters(java.lang.String param)
           
 java.lang.String preprocessParams(java.lang.String params)
           
 DoubleDataSource process(DoubleDataSource input)
           
 void setExampleParameters(java.lang.String strExampleParams)
           
 void setName(java.lang.String strName)
           
 void setParams(java.lang.String params)
           
 

Method Detail

getName

java.lang.String getName()

setName

void setName(java.lang.String strName)

getExampleParameters

java.lang.String getExampleParameters()

setExampleParameters

void setExampleParameters(java.lang.String strExampleParams)

getHelpText

java.lang.String getHelpText()

getParamsAsString

java.lang.String getParamsAsString()

getParamsAsString

java.lang.String getParamsAsString(boolean bWithParantheses)

getFullEffectAsString

java.lang.String getFullEffectAsString()

getFullEffectWithExampleParametersAsString

java.lang.String getFullEffectWithExampleParametersAsString()

expectFloatParameter

float expectFloatParameter(java.lang.String strParamName)

expectDoubleParameter

double expectDoubleParameter(java.lang.String strParamName)

expectIntParameter

int expectIntParameter(java.lang.String strParamName)

apply

DoubleDataSource apply(DoubleDataSource input,
                       java.lang.String param)

process

DoubleDataSource process(DoubleDataSource input)

setParams

void setParams(java.lang.String params)

preprocessParams

java.lang.String preprocessParams(java.lang.String params)

parseParameters

void parseParameters(java.lang.String param)

checkParameters

void checkParameters()