javazoom.jlgui.basicplayer
Interface BasicController
- BasicPlayer
public interface BasicController
This interface defines player controls available.
void | open(File file) - Open file to play.
|
void | open(InputStream in) - Open inputstream to play.
|
void | open(URL url) - Open URL to play.
|
void | pause() - Pause playback.
|
void | play() - Start playback.
|
void | resume() - Resume playback.
|
long | seek(long bytes) - Skip bytes.
|
void | setGain(double gain) - Sets Gain value.
|
void | setPan(double pan) - Sets Pan (Balance) value.
|
void | stop() - Stop playback.
|
seek
public long seek(long bytes)
throws BasicPlayerException
Skip bytes.
- bytes skipped according to audio frames constraint.
setGain
public void setGain(double gain)
throws BasicPlayerException
Sets Gain value.
Linear scale 0.0 <--> 1.0
gain
- value from 0.0 to 1.0
setPan
public void setPan(double pan)
throws BasicPlayerException
Sets Pan (Balance) value.
Linear scale : -1.0 <--> +1.0
pan
- value from -1.0 to +1.0
JavaZOOM 1999-2006