Package ipsk.audio.dsp
Class FourierAudioInputStream
- java.lang.Object
-
- ipsk.audio.dsp.FourierAudioInputStream
-
public class FourierAudioInputStream extends java.lang.Object
A FFT converted audio stream.- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Constructor Summary
Constructors Constructor Description FourierAudioInputStream(FloatRandomAccessStream srcStream)
FourierAudioInputStream(FloatRandomAccessStream srcStream, int n)
FourierAudioInputStream(FloatRandomAccessStream srcStream, int n, int windowSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
int
getChannels()
long
getFrameLength()
static void
main(java.lang.String[] args)
boolean
readFrame(Complex[][][] buf, int offset)
void
setFramePosition(long newPos)
void
setNAndWindowSize(int n, int windowSize)
-
-
-
Constructor Detail
-
FourierAudioInputStream
public FourierAudioInputStream(FloatRandomAccessStream srcStream) throws AudioSourceException
- Throws:
AudioSourceException
-
FourierAudioInputStream
public FourierAudioInputStream(FloatRandomAccessStream srcStream, int n) throws AudioSourceException
- Throws:
AudioSourceException
-
FourierAudioInputStream
public FourierAudioInputStream(FloatRandomAccessStream srcStream, int n, int windowSize) throws AudioSourceException
- Throws:
AudioSourceException
-
-
Method Detail
-
setNAndWindowSize
public void setNAndWindowSize(int n, int windowSize)
-
setFramePosition
public void setFramePosition(long newPos) throws AudioSourceException
- Throws:
AudioSourceException
-
readFrame
public boolean readFrame(Complex[][][] buf, int offset) throws AudioSourceException
- Throws:
AudioSourceException
-
close
public void close() throws AudioSourceException
- Throws:
AudioSourceException
-
main
public static void main(java.lang.String[] args) throws AudioSourceException
- Throws:
AudioSourceException
-
getChannels
public int getChannels() throws AudioSourceException
- Throws:
AudioSourceException
-
getFrameLength
public long getFrameLength() throws AudioSourceException
- Throws:
AudioSourceException
-
-