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

Method Summary
 void setGain(float value)
           
 void setMute(boolean value)
           
 void setPosition(double seconds)
           
 void setRate(float rate)
          1.0 is normal playback speed.
 void setTransportControlListener(TransportControlListener listener)
           
 void start()
           
 void stop()
           
 

Method Detail

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)