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 AudioEffectpublic DoubleDataSource process(DoubleDataSource input)
process in interface AudioEffectpublic void setParams(String params)
setParams in interface AudioEffectpublic String preprocessParams(String params)
preprocessParams in interface AudioEffectpublic void parseParameters(String param)
parseParameters in interface AudioEffectpublic void checkParameters()
checkParameters in interface AudioEffectpublic String getExampleParameters()
getExampleParameters in interface AudioEffectpublic String getName()
getName in interface AudioEffectpublic void setName(String strName)
setName in interface AudioEffectpublic void setExampleParameters(String strExampleParams)
setExampleParameters in interface AudioEffectpublic String getHelpText()
getHelpText in interface AudioEffectpublic String getParamsAsString()
getParamsAsString in interface AudioEffectpublic String getParamsAsString(boolean bWithParantheses)
getParamsAsString in interface AudioEffectpublic String getFullEffectAsString()
getFullEffectAsString in interface AudioEffectpublic String getFullEffectWithExampleParametersAsString()
getFullEffectWithExampleParametersAsString in interface AudioEffectpublic float expectFloatParameter(String strParamName)
expectFloatParameter in interface AudioEffectpublic double expectDoubleParameter(String strParamName)
expectDoubleParameter in interface AudioEffectpublic int expectIntParameter(String strParamName)
expectIntParameter in interface AudioEffectpublic boolean isHMMEffect()
isHMMEffect in interface AudioEffectpublic void setHMMEffect(boolean bHMMEffect)
Copyright © 2000–2016 DFKI GmbH. All rights reserved.