org.gstreamer.media
Class PipelineMediaPlayer
java.lang.Object
org.gstreamer.media.AbstractMediaPlayer
org.gstreamer.media.PipelineMediaPlayer
- All Implemented Interfaces:
- MediaPlayer
- Direct Known Subclasses:
- PlayBinMediaPlayer
public abstract class PipelineMediaPlayer
- extends AbstractMediaPlayer
A MediaPlayer that uses a Pipeline
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pipeline
protected final Pipeline pipeline
currentState
protected volatile State currentState
PipelineMediaPlayer
protected PipelineMediaPlayer(Pipeline pipeline,
java.util.concurrent.Executor executor)
addMediaListener
public void addMediaListener(MediaListener listener)
- Description copied from class:
AbstractMediaPlayer
- Adds a
MediaListener
that will be notified of media events.
- Specified by:
addMediaListener
in interface MediaPlayer
- Overrides:
addMediaListener
in class AbstractMediaPlayer
- Parameters:
listener
- the MediaListener to add.
removeMediaListener
public void removeMediaListener(MediaListener listener)
- Description copied from class:
AbstractMediaPlayer
- Adds a
MediaListener
that will be notified of media events.
- Specified by:
removeMediaListener
in interface MediaPlayer
- Overrides:
removeMediaListener
in class AbstractMediaPlayer
- Parameters:
listener
- the MediaListener to add.
getPipeline
public Pipeline getPipeline()
- Gets the
Pipeline
that the MediaPlayer uses to play media.
- Returns:
- A Pipeline