public abstract class PipelineMediaPlayer extends AbstractMediaPlayer
Pipeline
Modifier and Type | Field and Description |
---|---|
protected Pipeline |
pipeline |
eventExecutor, playList
Modifier | Constructor and Description |
---|---|
protected |
PipelineMediaPlayer(Pipeline pipeline,
java.util.concurrent.Executor executor) |
Modifier and Type | Method and Description |
---|---|
void |
addMediaListener(MediaListener listener)
Adds a
MediaListener that will be notified of media events. |
Pipeline |
getPipeline()
Gets the
Pipeline that the MediaPlayer uses to play media. |
void |
removeMediaListener(MediaListener listener)
Adds a
MediaListener that will be notified of media events. |
enqueue, enqueue, fireEndOfMediaEvent, firePauseEvent, fireStartEvent, fireStopEvent, getMediaListeners, remove, setPlaylist
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getVolume, isPlaying, pause, play, setAudioSink, setURI, setVideoSink, setVolume, stop
protected final Pipeline pipeline
protected PipelineMediaPlayer(Pipeline pipeline, java.util.concurrent.Executor executor)
public void addMediaListener(MediaListener listener)
AbstractMediaPlayer
MediaListener
that will be notified of media events.addMediaListener
in interface MediaPlayer
addMediaListener
in class AbstractMediaPlayer
listener
- the MediaListener to add.public void removeMediaListener(MediaListener listener)
AbstractMediaPlayer
MediaListener
that will be notified of media events.removeMediaListener
in interface MediaPlayer
removeMediaListener
in class AbstractMediaPlayer
listener
- the MediaListener to add.