|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BasicPlayerListener
This interface defines callbacks methods that will be notified for all registered BasicPlayerListener of BasicPlayer.
Method Summary | |
---|---|
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 |
stateUpdated(BasicPlayerEvent event)
Notification callback for basicplayer events such as opened, eom ... |
Method Detail |
---|
void opened(java.lang.Object stream, java.util.Map properties)
stream
- could be File, URL or InputStreamproperties
- audio stream properties.void progress(int bytesread, long microseconds, byte[] pcmdata, java.util.Map properties)
bytesread
- from encoded stream.microseconds
- elapsed (reseted after a seek !).pcmdata
- PCM samples.properties
- audio stream parameters.void stateUpdated(BasicPlayerEvent event)
event
- void setController(BasicController controller)
controller
- : a handle to the player
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |