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 class
AudioSignalModelRenderer.RenderResult
class
AudioSignalModelRenderer.Request
static class
AudioSignalModelRenderer.Value
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_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.RenderResult
call()
void
close()
java.awt.Color
getBackgroundColor()
int
getNotifyOnPixels()
java.awt.Color
getSignalColor()
AudioSignalModelRenderer.RenderResult
render(int fromPixel, int toPixel, double framesPerPixel, boolean useThread, boolean forceRendering)
void
run()
void
setBackgroundColor(java.awt.Color backgroundColor)
void
setNotifyOnPixels(int notifyOnPixels)
void
setSignalColor(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:
run
in 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:
call
in interfacejava.util.concurrent.Callable<AudioSignalModelRenderer.RenderResult>
- Throws:
java.lang.Exception
-
-