Uses of Class
uk.co.caprica.vlcj.player.base.MediaPlayer
Packages that use MediaPlayer
Package
Description
Media player factory.
This is the main package for vlcj media player applications, providing the classes necessary to create and control
native media players and associated resources.
Provides the classes necessary to support direct access to the native audio
samples buffer.
Components that implement full-screen behaviour for media players.
Provides higher-level components used to create basic media players with the minimum of application code.
Provides the classes necessary to support the embedding of native media player video output in Swing/AWT user
interface components.
Provides the classes necessary to create user interface components that
render native video.
Full-screen strategy implementation that picks the best available depending on the run-time operating system.
Provides the classes necessary to create and control native media list players.
Default implementations for commonly needed media media player conditional waiters used with the synchronous
programming framework.
-
Uses of MediaPlayer in uk.co.caprica.vlcj.factory
Methods in uk.co.caprica.vlcj.factory that return MediaPlayerModifier and TypeMethodDescriptionMediaPlayerApi.newMediaPlayer()
Create a new media player.MediaPlayerApi.newMediaPlayer
(MediaListPlayer mediaListPlayer) Create a new media player forMediaListPlayer
. -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.base
Methods in uk.co.caprica.vlcj.player.base with parameters of type MediaPlayerModifier and TypeMethodDescriptionvoid
Logo.apply
(MediaPlayer mediaPlayer) Apply the logo to the media player.void
Marquee.apply
(MediaPlayer mediaPlayer) Apply the marquee to the media player.void
MediaPlayerEventAdapter.audioDeviceChanged
(MediaPlayer mediaPlayer, String audioDevice) void
MediaPlayerEventListener.audioDeviceChanged
(MediaPlayer mediaPlayer, String audioDevice) The audio device changed.void
MediaPlayerEventAdapter.backward
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.backward
(MediaPlayer mediaPlayer) Media skipped backward.void
MediaPlayerEventAdapter.buffering
(MediaPlayer mediaPlayer, float newCache) void
MediaPlayerEventListener.buffering
(MediaPlayer mediaPlayer, float newCache) Buffering media.void
MediaPlayerEventAdapter.chapterChanged
(MediaPlayer mediaPlayer, int newChapter) void
MediaPlayerEventListener.chapterChanged
(MediaPlayer mediaPlayer, int newChapter) The chapter changed.void
MediaPlayerEventAdapter.corked
(MediaPlayer mediaPlayer, boolean corked) void
MediaPlayerEventListener.corked
(MediaPlayer mediaPlayer, boolean corked) The media player was corked/un-corked.void
MediaPlayerEventAdapter.elementaryStreamAdded
(MediaPlayer mediaPlayer, TrackType type, int id) void
MediaPlayerEventListener.elementaryStreamAdded
(MediaPlayer mediaPlayer, TrackType type, int id) An elementary stream was added.void
MediaPlayerEventAdapter.elementaryStreamDeleted
(MediaPlayer mediaPlayer, TrackType type, int id) void
MediaPlayerEventListener.elementaryStreamDeleted
(MediaPlayer mediaPlayer, TrackType type, int id) An elementary stream was deleted.void
MediaPlayerEventAdapter.elementaryStreamSelected
(MediaPlayer mediaPlayer, TrackType type, int id) void
MediaPlayerEventListener.elementaryStreamSelected
(MediaPlayer mediaPlayer, TrackType type, int id) An elementary stream was selected.void
MediaPlayerEventAdapter.error
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.error
(MediaPlayer mediaPlayer) An error occurred.void
OneShotMediaPlayerEventListener.error
(MediaPlayer mediaPlayer) void
MediaPlayerEventAdapter.finished
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.finished
(MediaPlayer mediaPlayer) Media finished playing (i.e.void
OneShotMediaPlayerEventListener.finished
(MediaPlayer mediaPlayer) void
MediaPlayerEventAdapter.forward
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.forward
(MediaPlayer mediaPlayer) Media skipped forward.void
MediaPlayerEventAdapter.lengthChanged
(MediaPlayer mediaPlayer, long newLength) void
MediaPlayerEventListener.lengthChanged
(MediaPlayer mediaPlayer, long newLength) Media length changed.void
MediaPlayerEventAdapter.mediaChanged
(MediaPlayer mediaPlayer, MediaRef media) void
MediaPlayerEventListener.mediaChanged
(MediaPlayer mediaPlayer, MediaRef media) The media changed.void
MediaPlayerEventAdapter.mediaPlayerReady
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.mediaPlayerReady
(MediaPlayer mediaPlayer) Media player is ready (to enable features like logo and marquee) after the media has started playing.void
MediaPlayerEventAdapter.muted
(MediaPlayer mediaPlayer, boolean muted) void
MediaPlayerEventListener.muted
(MediaPlayer mediaPlayer, boolean muted) The audio was muted/un-muted.void
MediaPlayerEventAdapter.opening
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.opening
(MediaPlayer mediaPlayer) Opening the media.void
MediaPlayerEventAdapter.pausableChanged
(MediaPlayer mediaPlayer, int newPausable) void
MediaPlayerEventListener.pausableChanged
(MediaPlayer mediaPlayer, int newPausable) Media pausable status changed.void
MediaPlayerEventAdapter.paused
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.paused
(MediaPlayer mediaPlayer) Media paused.void
MediaPlayerEventAdapter.playing
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.playing
(MediaPlayer mediaPlayer) The media started playing.void
MediaPlayerEventAdapter.positionChanged
(MediaPlayer mediaPlayer, float newPosition) void
MediaPlayerEventListener.positionChanged
(MediaPlayer mediaPlayer, float newPosition) Media play-back position changed.void
MediaPlayerEventAdapter.scrambledChanged
(MediaPlayer mediaPlayer, int newScrambled) void
MediaPlayerEventListener.scrambledChanged
(MediaPlayer mediaPlayer, int newScrambled) Program scrambled changed.void
MediaPlayerEventAdapter.seekableChanged
(MediaPlayer mediaPlayer, int newSeekable) void
MediaPlayerEventListener.seekableChanged
(MediaPlayer mediaPlayer, int newSeekable) Media seekable status changed.void
MediaPlayerEventAdapter.snapshotTaken
(MediaPlayer mediaPlayer, String filename) void
MediaPlayerEventListener.snapshotTaken
(MediaPlayer mediaPlayer, String filename) A snapshot was taken.void
MediaPlayerEventAdapter.stopped
(MediaPlayer mediaPlayer) void
MediaPlayerEventListener.stopped
(MediaPlayer mediaPlayer) Media stopped.void
OneShotMediaPlayerEventListener.stopped
(MediaPlayer mediaPlayer) void
MediaPlayerEventAdapter.timeChanged
(MediaPlayer mediaPlayer, long newTime) void
MediaPlayerEventListener.timeChanged
(MediaPlayer mediaPlayer, long newTime) Media play-back time changed.void
MediaPlayerEventAdapter.titleChanged
(MediaPlayer mediaPlayer, int newTitle) void
MediaPlayerEventListener.titleChanged
(MediaPlayer mediaPlayer, int newTitle) Media title changed.void
MediaPlayerEventAdapter.videoOutput
(MediaPlayer mediaPlayer, int newCount) void
MediaPlayerEventListener.videoOutput
(MediaPlayer mediaPlayer, int newCount) The number of video outputs changed.void
MediaPlayerEventAdapter.volumeChanged
(MediaPlayer mediaPlayer, float volume) void
MediaPlayerEventListener.volumeChanged
(MediaPlayer mediaPlayer, float volume) The volume changed. -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.base.callback
Methods in uk.co.caprica.vlcj.player.base.callback with parameters of type MediaPlayerModifier and TypeMethodDescriptionvoid
AudioCallback.drain
(MediaPlayer mediaPlayer) Audio buffer was drained.void
AudioCallbackAdapter.drain
(MediaPlayer mediaPlayer) void
AudioCallback.flush
(MediaPlayer mediaPlayer, long pts) Audio buffer was flushed.void
AudioCallbackAdapter.flush
(MediaPlayer mediaPlayer, long pts) void
AudioCallback.pause
(MediaPlayer mediaPlayer, long pts) Audio was paused.void
AudioCallbackAdapter.pause
(MediaPlayer mediaPlayer, long pts) void
AudioCallback.play
(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts) Play samples.void
AudioCallbackAdapter.play
(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts) final void
DefaultAudioCallbackAdapter.play
(MediaPlayer mediaPlayer, com.sun.jna.Pointer samples, int sampleCount, long pts) void
AudioCallback.resume
(MediaPlayer mediaPlayer, long pts) Audio was resumed.void
AudioCallbackAdapter.resume
(MediaPlayer mediaPlayer, long pts) -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.base.events
Methods in uk.co.caprica.vlcj.player.base.events with parameters of type MediaPlayerModifier and TypeMethodDescriptionstatic MediaPlayerEvent
MediaPlayerEventFactory.createEvent
(uk.co.caprica.vlcj.binding.internal.libvlc_instance_t libvlcInstance, MediaPlayer mediaPlayer, uk.co.caprica.vlcj.binding.internal.libvlc_event_t event) Create a new media player event for a given native event.static MediaPlayerEvent
MediaPlayerEventFactory.createMediaPlayerReadyEvent
(MediaPlayer mediaPlayer) Create a media player ready event. -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.component
Methods in uk.co.caprica.vlcj.player.component that return MediaPlayerModifier and TypeMethodDescriptionfinal MediaPlayer
AudioPlayerComponent.mediaPlayer()
Get the media player reference. -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.embedded
Subclasses of MediaPlayer in uk.co.caprica.vlcj.player.embeddedModifier and TypeClassDescriptionclass
Implementation of a media player that renders video to an video surface embedded in the application user interface. -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.embedded.videosurface
Methods in uk.co.caprica.vlcj.player.embedded.videosurface with parameters of type MediaPlayerModifier and TypeMethodDescriptionvoid
CallbackVideoSurface.attach
(MediaPlayer mediaPlayer) void
ComponentIdVideoSurface.attach
(MediaPlayer mediaPlayer) void
ComponentVideoSurface.attach
(MediaPlayer mediaPlayer) void
DeferredComponentIdVideoSurface.attach
(MediaPlayer mediaPlayer) void
LinuxVideoSurfaceAdapter.attach
(MediaPlayer mediaPlayer, long componentId) void
OsxVideoSurfaceAdapter.attach
(MediaPlayer mediaPlayer, long componentId) abstract void
VideoSurface.attach
(MediaPlayer mediaPlayer) Attach the video surface to a media player.void
VideoSurfaceAdapter.attach
(MediaPlayer mediaPlayer, long componentId) Attach a video surface to a media player.void
WindowsVideoSurfaceAdapter.attach
(MediaPlayer mediaPlayer, long componentId) -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.embedded.videosurface.callback
Methods in uk.co.caprica.vlcj.player.embedded.videosurface.callback with parameters of type MediaPlayerModifier and TypeMethodDescriptionvoid
RenderCallback.display
(MediaPlayer mediaPlayer, ByteBuffer[] nativeBuffers, BufferFormat bufferFormat, int displayWidth, int displayHeight) Call-back when ready to display a video frame.final void
RenderCallbackAdapter.display
(MediaPlayer mediaPlayer, ByteBuffer[] nativeBuffers, BufferFormat bufferFormat, int displayWidth, int displayHeight) void
RenderCallback.lock
(MediaPlayer mediaPlayer) Lock the video buffer prior to receiving a new frame.final void
RenderCallbackAdapter.lock
(MediaPlayer mediaPlayer) void
RenderCallback.unlock
(MediaPlayer mediaPlayer) Unlock the video buffer after receiving a frame.final void
RenderCallbackAdapter.unlock
(MediaPlayer mediaPlayer) -
Uses of MediaPlayer in uk.co.caprica.vlcj.player.list
Methods in uk.co.caprica.vlcj.player.list that return MediaPlayerModifier and TypeMethodDescriptionMediaPlayerApi.mediaPlayer()
Get the media player currently associated with this media list player.Methods in uk.co.caprica.vlcj.player.list with parameters of type MediaPlayerModifier and TypeMethodDescriptionvoid
MediaPlayerApi.setMediaPlayer
(MediaPlayer mediaPlayer) Associate an actual media player with the media list player. -
Uses of MediaPlayer in uk.co.caprica.vlcj.waiter.mediaplayer
Methods in uk.co.caprica.vlcj.waiter.mediaplayer with parameters of type MediaPlayerModifier and TypeMethodDescriptionvoid
MediaPlayerWaiter.audioDeviceChanged
(MediaPlayer mediaPlayer, String audioDevice) void
MediaPlayerWaiter.backward
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.buffering
(MediaPlayer mediaPlayer, float newCache) void
MediaPlayerWaiter.chapterChanged
(MediaPlayer mediaPlayer, int newChapter) void
MediaPlayerWaiter.corked
(MediaPlayer mediaPlayer, boolean corked) void
MediaPlayerWaiter.elementaryStreamAdded
(MediaPlayer mediaPlayer, TrackType type, int id) void
MediaPlayerWaiter.elementaryStreamDeleted
(MediaPlayer mediaPlayer, TrackType type, int id) void
MediaPlayerWaiter.elementaryStreamSelected
(MediaPlayer mediaPlayer, TrackType type, int id) void
MediaPlayerWaiter.error
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.finished
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.forward
(MediaPlayer mediaPlayer) void
LengthChangedWaiter.lengthChanged
(MediaPlayer mediaPlayer, long newLength) void
MediaPlayerWaiter.lengthChanged
(MediaPlayer mediaPlayer, long newLength) void
MediaPlayerWaiter.mediaChanged
(MediaPlayer mediaPlayer, MediaRef media) void
MediaPlayerWaiter.mediaPlayerReady
(MediaPlayer mediaPlayer) void
ReadyWaiter.mediaPlayerReady
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.muted
(MediaPlayer mediaPlayer, boolean muted) void
MediaPlayerWaiter.opening
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.pausableChanged
(MediaPlayer mediaPlayer, int newPausable) void
MediaPlayerWaiter.paused
(MediaPlayer mediaPlayer) void
PausedWaiter.paused
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.playing
(MediaPlayer mediaPlayer) void
PlayingWaiter.playing
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.positionChanged
(MediaPlayer mediaPlayer, float newPosition) void
PositionReachedWaiter.positionChanged
(MediaPlayer mediaPlayer, float newPosition) void
MediaPlayerWaiter.scrambledChanged
(MediaPlayer mediaPlayer, int newScrambled) void
MediaPlayerWaiter.seekableChanged
(MediaPlayer mediaPlayer, int newSeekable) void
MediaPlayerWaiter.snapshotTaken
(MediaPlayer mediaPlayer, String filename) void
SnapshotTakenWaiter.snapshotTaken
(MediaPlayer mediaPlayer, String filename) void
MediaPlayerWaiter.stopped
(MediaPlayer mediaPlayer) void
MediaPlayerWaiter.timeChanged
(MediaPlayer mediaPlayer, long newTime) void
TimeReachedWaiter.timeChanged
(MediaPlayer mediaPlayer, long newTime) void
MediaPlayerWaiter.titleChanged
(MediaPlayer mediaPlayer, int newTitle) void
MediaPlayerWaiter.videoOutput
(MediaPlayer mediaPlayer, int newCount) void
VideoOutputCreatedWaiter.videoOutput
(MediaPlayer mediaPlayer, int newCount) void
MediaPlayerWaiter.volumeChanged
(MediaPlayer mediaPlayer, float volume) Constructors in uk.co.caprica.vlcj.waiter.mediaplayer with parameters of type MediaPlayerModifierConstructorDescriptionLengthChangedWaiter
(MediaPlayer mediaPlayer) Create a condition.PausedWaiter
(MediaPlayer mediaPlayer) Create a condition.PlayingWaiter
(MediaPlayer mediaPlayer) Create a condition.PositionReachedWaiter
(MediaPlayer mediaPlayer, float targetPosition) Create a condition.ReadyWaiter
(MediaPlayer mediaPlayer) Create a condition.SnapshotTakenWaiter
(MediaPlayer mediaPlayer) Create a condition.TimeReachedWaiter
(MediaPlayer mediaPlayer, long targetTime) Create a condition.VideoOutputCreatedWaiter
(MediaPlayer mediaPlayer) Create a condition.