public class BaseAudioEffect extends Object implements AudioEffect
Modifier and Type | Field and Description |
---|---|
static char |
chEffectParamEnd |
static char |
chEffectParamStart |
static char |
chParamEquals |
static char |
chParamSeparator |
int |
fs |
static double |
NULL_DOUBLE_PARAM |
static float |
NULL_FLOAT_PARAM |
static int |
NULL_INT_PARAM |
static String |
NULL_STRING_PARAM |
String[] |
paramNames |
float[] |
paramVals |
String |
strEffectName |
String |
strExampleParameters |
String |
strHelpText |
static String |
strLineBreak |
String |
strParams |
Constructor and Description |
---|
BaseAudioEffect(BaseAudioEffect existing) |
BaseAudioEffect(int samplingRate) |
BaseAudioEffect(int samplingRate,
String strParams) |
Modifier and Type | Method and Description |
---|---|
DoubleDataSource |
apply(DoubleDataSource input) |
DoubleDataSource |
apply(DoubleDataSource input,
String param) |
void |
checkParameters() |
double |
expectDoubleParameter(String strParamName) |
float |
expectFloatParameter(String strParamName) |
int |
expectIntParameter(String strParamName) |
String |
getExampleParameters() |
String |
getFullEffectAsString() |
String |
getFullEffectWithExampleParametersAsString() |
String |
getHelpText() |
String |
getName() |
String |
getParamsAsString() |
String |
getParamsAsString(boolean bWithParantheses) |
boolean |
isHMMEffect() |
static void |
main(String[] args) |
void |
parseParameters(String param) |
String |
preprocessParams(String params) |
DoubleDataSource |
process(DoubleDataSource input) |
void |
setExampleParameters(String strExampleParams) |
void |
setHMMEffect(boolean bHMMEffect) |
void |
setName(String strName) |
void |
setParams(String params) |
String |
setParamsFromFullName(String fullEffectAsString) |
public static String strLineBreak
public static float NULL_FLOAT_PARAM
public static double NULL_DOUBLE_PARAM
public static int NULL_INT_PARAM
public static String NULL_STRING_PARAM
public String strEffectName
public String strHelpText
public String strExampleParameters
public String[] paramNames
public float[] paramVals
public String strParams
public static char chParamEquals
public static char chParamSeparator
public static char chEffectParamStart
public static char chEffectParamEnd
public int fs
public BaseAudioEffect(BaseAudioEffect existing)
public BaseAudioEffect(int samplingRate)
public BaseAudioEffect(int samplingRate, String strParams)
public DoubleDataSource apply(DoubleDataSource input)
public DoubleDataSource apply(DoubleDataSource input, String param)
apply
in interface AudioEffect
public DoubleDataSource process(DoubleDataSource input)
process
in interface AudioEffect
public void setParams(String params)
setParams
in interface AudioEffect
public String preprocessParams(String params)
preprocessParams
in interface AudioEffect
public void parseParameters(String param)
parseParameters
in interface AudioEffect
public void checkParameters()
checkParameters
in interface AudioEffect
public String getExampleParameters()
getExampleParameters
in interface AudioEffect
public String getName()
getName
in interface AudioEffect
public void setName(String strName)
setName
in interface AudioEffect
public void setExampleParameters(String strExampleParams)
setExampleParameters
in interface AudioEffect
public String getHelpText()
getHelpText
in interface AudioEffect
public String getParamsAsString()
getParamsAsString
in interface AudioEffect
public String getParamsAsString(boolean bWithParantheses)
getParamsAsString
in interface AudioEffect
public String getFullEffectAsString()
getFullEffectAsString
in interface AudioEffect
public String getFullEffectWithExampleParametersAsString()
getFullEffectWithExampleParametersAsString
in interface AudioEffect
public float expectFloatParameter(String strParamName)
expectFloatParameter
in interface AudioEffect
public double expectDoubleParameter(String strParamName)
expectDoubleParameter
in interface AudioEffect
public int expectIntParameter(String strParamName)
expectIntParameter
in interface AudioEffect
public boolean isHMMEffect()
isHMMEffect
in interface AudioEffect
public void setHMMEffect(boolean bHMMEffect)
Copyright © 2000–2016 DFKI GmbH. All rights reserved.