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
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()