Package ipsk.audio.dsp
Class AudioClipProcessor
- java.lang.Object
-
- ipsk.audio.dsp.AudioClipProcessor
-
public class AudioClipProcessor extends java.lang.Object
- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Field Summary
Fields Modifier and Type Field Description protected AudioClip
audioClip
int
DEF_FRAME_BUF_SIZE
double
DEF_SNR_WINDOW_SIZE
-
Constructor Summary
Constructors Constructor Description AudioClipProcessor(AudioClip audioClip)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static double
getLogarithmLevel(double linLevel)
static float
getLogarithmLevel(float linLevel)
boolean
isCalculateSBNR()
static void
main(java.lang.String[] args)
AudioClipDSPInfo
process()
void
setCalculateSBNR(boolean calculateSBNR)
-
-
-
Field Detail
-
DEF_FRAME_BUF_SIZE
public final int DEF_FRAME_BUF_SIZE
- See Also:
- Constant Field Values
-
DEF_SNR_WINDOW_SIZE
public final double DEF_SNR_WINDOW_SIZE
- See Also:
- Constant Field Values
-
audioClip
protected AudioClip audioClip
-
-
Constructor Detail
-
AudioClipProcessor
public AudioClipProcessor(AudioClip audioClip)
-
-
Method Detail
-
process
public AudioClipDSPInfo process() throws AudioSourceException
- Throws:
AudioSourceException
-
getLogarithmLevel
public static double getLogarithmLevel(double linLevel)
-
getLogarithmLevel
public static float getLogarithmLevel(float linLevel)
-
isCalculateSBNR
public boolean isCalculateSBNR()
-
setCalculateSBNR
public void setCalculateSBNR(boolean calculateSBNR)
-
main
public static void main(java.lang.String[] args)
-
-