public class ZPlayer extends java.lang.Object implements BasicPlayerListener
Modifier and Type | Field and Description |
---|---|
(package private) BasicController |
control |
(package private) float[] |
eq |
(package private) float[] |
equalizer |
private java.io.PrintStream |
out |
(package private) BasicPlayer |
player |
Constructor and Description |
---|
ZPlayer()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
display(java.lang.String msg) |
int |
getStatus() |
void |
opened(java.lang.Object stream,
java.util.Map properties)
Open callback, stream is ready to play.
|
void |
progress(int bytesread,
long microseconds,
byte[] pcmdata,
java.util.Map properties)
Progress callback while playing.
|
void |
setController(BasicController controller)
A handle to the BasicPlayer, plugins may control the player through
the controller (play, stop, ...)
|
void |
setEq(float value,
int index) |
void |
stateUpdated(BasicPlayerEvent event)
Notification callback for basicplayer events such as opened, eom ...
|
private java.io.PrintStream out
BasicPlayer player
float[] equalizer
float[] eq
BasicController control
public void opened(java.lang.Object stream, java.util.Map properties)
BasicPlayerListener
opened
in interface BasicPlayerListener
stream
- properties
- public void progress(int bytesread, long microseconds, byte[] pcmdata, java.util.Map properties)
BasicPlayerListener
progress
in interface BasicPlayerListener
bytesread
- microseconds
- pcmdata
- properties
- public void stateUpdated(BasicPlayerEvent event)
BasicPlayerListener
stateUpdated
in interface BasicPlayerListener
event
- public void setController(BasicController controller)
BasicPlayerListener
setController
in interface BasicPlayerListener
controller
- public void display(java.lang.String msg)
msg
- public void setEq(float value, int index)
value
- index
- public int getStatus()