Package ipsk.audio.arr.clip.ui
Class FourierRenderer
- java.lang.Object
-
- ipsk.audio.arr.clip.ui.FourierRenderer
-
- All Implemented Interfaces:
java.lang.Runnable
public class FourierRenderer extends java.lang.Object implements java.lang.Runnable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classFourierRenderer.RenderResultclassFourierRenderer.Request
-
Constructor Summary
Constructors Constructor Description FourierRenderer(AudioSource audioSource, FourierRendererListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetNotifyOnPixels()FourierRenderer.RenderResultrender(int fromPixel, int toPixel, int height, double maxFrequency, double framesPerPixel, int n, int windowSize, double dynRangeInDb, boolean useThread)FourierRenderer.RenderResultrender(int fromPixel, int toPixel, int height, double maxFrequency, double framesPerPixel, int n, int windowSize, double dynRangeInDb, double emphasisPerOctave, double emphasisStartFreq, boolean useThread)FourierRenderer.RenderResultrender(int fromPixel, int toPixel, int height, double framesPerPixel, int n, int windowSize, double dynRangeInDb, boolean useThread)voidrun()voidsetNotifyOnPixels(int notifyOnPixels)
-
-
-
Constructor Detail
-
FourierRenderer
public FourierRenderer(AudioSource audioSource, FourierRendererListener listener) throws AudioFormatNotSupportedException, AudioSourceException
-
-
Method Detail
-
render
public FourierRenderer.RenderResult render(int fromPixel, int toPixel, int height, double framesPerPixel, int n, int windowSize, double dynRangeInDb, boolean useThread) throws AudioSourceException
- Throws:
AudioSourceException
-
render
public FourierRenderer.RenderResult render(int fromPixel, int toPixel, int height, double maxFrequency, double framesPerPixel, int n, int windowSize, double dynRangeInDb, boolean useThread) throws AudioSourceException
- Throws:
AudioSourceException
-
render
public FourierRenderer.RenderResult render(int fromPixel, int toPixel, int height, double maxFrequency, double framesPerPixel, int n, int windowSize, double dynRangeInDb, double emphasisPerOctave, double emphasisStartFreq, boolean useThread) throws AudioSourceException
- Throws:
AudioSourceException
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
close
public void close()
-
getNotifyOnPixels
public int getNotifyOnPixels()
-
setNotifyOnPixels
public void setNotifyOnPixels(int notifyOnPixels)
-
-