Class AudioSignalModelRenderer
- java.lang.Object
-
- ipsk.audio.arr.clip.ui.audiosignal.AudioSignalModelRenderer
-
- All Implemented Interfaces:
java.lang.Runnable,java.util.concurrent.Callable<AudioSignalModelRenderer.RenderResult>
public class AudioSignalModelRenderer extends java.lang.Object implements java.lang.Runnable, java.util.concurrent.Callable<AudioSignalModelRenderer.RenderResult>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAudioSignalModelRenderer.RenderResultclassAudioSignalModelRenderer.Requeststatic classAudioSignalModelRenderer.Value
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_BASELOG_LEVEL
-
Constructor Summary
Constructors Constructor Description AudioSignalModelRenderer(AudioSource audioSource, AudioSignalModelRendererListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioSignalModelRenderer.RenderResultcall()voidclose()java.awt.ColorgetBackgroundColor()intgetNotifyOnPixels()java.awt.ColorgetSignalColor()AudioSignalModelRenderer.RenderResultrender(int fromPixel, int toPixel, double framesPerPixel, boolean useThread, boolean forceRendering)voidrun()voidsetBackgroundColor(java.awt.Color backgroundColor)voidsetNotifyOnPixels(int notifyOnPixels)voidsetSignalColor(java.awt.Color signalColor)AudioSignalModelRenderer.Value[]startRender(int fromPixel, int toPixel, double framesPerPixel)
-
-
-
Field Detail
-
DEFAULT_BASELOG_LEVEL
public static final int DEFAULT_BASELOG_LEVEL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AudioSignalModelRenderer
public AudioSignalModelRenderer(AudioSource audioSource, AudioSignalModelRendererListener listener) throws AudioFormatNotSupportedException, AudioSourceException
-
-
Method Detail
-
render
public AudioSignalModelRenderer.RenderResult render(int fromPixel, int toPixel, double framesPerPixel, boolean useThread, boolean forceRendering) throws AudioSourceException
- Throws:
AudioSourceException
-
startRender
public AudioSignalModelRenderer.Value[] startRender(int fromPixel, int toPixel, double framesPerPixel) 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)
-
setBackgroundColor
public void setBackgroundColor(java.awt.Color backgroundColor)
- Parameters:
backgroundColor- the backgroundColor to set
-
getBackgroundColor
public java.awt.Color getBackgroundColor()
- Returns:
- the backgroundColor
-
setSignalColor
public void setSignalColor(java.awt.Color signalColor)
- Parameters:
signalColor- the signalColor to set
-
getSignalColor
public java.awt.Color getSignalColor()
- Returns:
- the signalColor
-
call
public AudioSignalModelRenderer.RenderResult call() throws java.lang.Exception
- Specified by:
callin interfacejava.util.concurrent.Callable<AudioSignalModelRenderer.RenderResult>- Throws:
java.lang.Exception
-
-