com.frinika.renderer
Class FrinikaRenderer

java.lang.Object
  extended by com.frinika.renderer.FrinikaRenderer
All Implemented Interfaces:
SequencerListener

public class FrinikaRenderer
extends java.lang.Object
implements SequencerListener


Constructor Summary
FrinikaRenderer(ProjectContainer project)
           
 
Method Summary
 boolean anyLaneWithPreRendering()
           
 void beforeStart()
          This event is sent on before sequencer start
 void close()
           
 MidiLane findLane(FrinikaTrackWrapper track)
           
 FrinikaDeviceRenderer getDeviceRenderer(javax.sound.midi.MidiDevice mididevice)
           
 void purgeRenderCache()
           
 void render(javax.swing.JFrame frame, long tickfrom, long tickto)
           
 void rerender(javax.swing.JFrame frame, long tickfrom, long tickto)
           
 void setSupressRealTime(boolean suppress_realtime)
           
 void start()
          This event is sent on after sequencer start
 void stop()
          This event is sent on sequencer stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrinikaRenderer

public FrinikaRenderer(ProjectContainer project)
Method Detail

getDeviceRenderer

public FrinikaDeviceRenderer getDeviceRenderer(javax.sound.midi.MidiDevice mididevice)

findLane

public MidiLane findLane(FrinikaTrackWrapper track)

anyLaneWithPreRendering

public boolean anyLaneWithPreRendering()

beforeStart

public void beforeStart()
Description copied from interface: SequencerListener
This event is sent on before sequencer start

Specified by:
beforeStart in interface SequencerListener

start

public void start()
Description copied from interface: SequencerListener
This event is sent on after sequencer start

Specified by:
start in interface SequencerListener

stop

public void stop()
Description copied from interface: SequencerListener
This event is sent on sequencer stop

Specified by:
stop in interface SequencerListener

close

public void close()

purgeRenderCache

public void purgeRenderCache()

render

public void render(javax.swing.JFrame frame,
                   long tickfrom,
                   long tickto)

rerender

public void rerender(javax.swing.JFrame frame,
                     long tickfrom,
                     long tickto)

setSupressRealTime

public void setSupressRealTime(boolean suppress_realtime)