net.sf.fmj.ui.control
Interface TransportControl
- All Known Implementing Classes:
- ContainerPlayer
public interface TransportControl
Abstraction of a player/controller for use by the TransportControlPanel.
- Author:
- Warren Bloomer
start
void start()
stop
void stop()
setPosition
void setPosition(double seconds)
setRate
void setRate(float rate)
- 1.0 is normal playback speed.
0 is stopped.
- Parameters:
rate
-
setGain
void setGain(float value)
setMute
void setMute(boolean value)
setTransportControlListener
void setTransportControlListener(TransportControlListener listener)