Uses of Interface
uk.co.caprica.vlcj.player.embedded.fullscreen.FullScreenStrategy
Package
Description
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.
Full-screen strategy implementation that picks the best available depending on the run-time operating system.
Full-screen strategy that uses the standard JDK approach.
Native full-screen strategy that uses LibVLC.
A do-nothing full-screen strategy implementation to explicitly and completely disable full-screen support.
Native full-screen strategy for Windows.
Native full-screen strategy for the X Window System.
-
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.component
Modifier and TypeMethodDescriptionMediaPlayerSpecs.CallbackMediaPlayerSpec.withFullScreenStrategy
(FullScreenStrategy fullScreenStrategy) Specify the full-screen strategy to use.MediaPlayerSpecs.EmbeddedMediaPlayerSpec.withFullScreenStrategy
(FullScreenStrategy fullScreenStrategy) Specify the full-screen strategy to use.ModifierConstructorDescriptionCallbackMediaListPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, boolean lockBuffers, CallbackImagePainter imagePainter) Construct a callback media list player component for intrinsic rendering (by this component).CallbackMediaListPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, boolean lockBuffers, CallbackImagePainter imagePainter, RenderCallback renderCallback, BufferFormatCallback bufferFormatCallback, JComponent videoSurfaceComponent) Construct a callback media list player component.CallbackMediaListPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, boolean lockBuffers, RenderCallback renderCallback, BufferFormatCallback bufferFormatCallback, JComponent videoSurfaceComponent) Construct a callback media list player component for external rendering (by the client application).CallbackMediaListPlayerComponentBase
(MediaPlayerFactory mediaPlayerFactory, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, BufferFormatCallback bufferFormatCallback, boolean lockBuffers, CallbackImagePainter imagePainter, JComponent videoSurfaceComponent, RenderCallback renderCallback) Create a media player component.CallbackMediaPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, boolean lockBuffers, CallbackImagePainter imagePainter) Construct a callback media list player component for intrinsic rendering (by this component).CallbackMediaPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, boolean lockBuffers, CallbackImagePainter imagePainter, RenderCallback renderCallback, BufferFormatCallback bufferFormatCallback, JComponent videoSurfaceComponent) Construct a callback media player component.CallbackMediaPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, boolean lockBuffers, RenderCallback renderCallback, BufferFormatCallback bufferFormatCallback, JComponent videoSurfaceComponent) Construct a callback media list player component for external rendering (by the client application).EmbeddedMediaListPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, Component videoSurfaceComponent, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, Window overlay) Construct an embedded media list player component.EmbeddedMediaPlayerComponent
(MediaPlayerFactory mediaPlayerFactory, Component videoSurfaceComponent, FullScreenStrategy fullScreenStrategy, InputEvents inputEvents, Window overlay) Construct an embedded media player component. -
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.embedded
Modifier and TypeMethodDescriptionvoid
FullScreenApi.strategy
(FullScreenStrategy fullScreenStrategy) Set a full-screen strategy implementation. -
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.embedded.fullscreen.adaptive
Modifier and TypeClassDescriptionclass
Implementation of an full-screen strategy based on the current run-time operating system. -
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.embedded.fullscreen.exclusivemode
Modifier and TypeClassDescriptionclass
Default implementation of a full-screen strategy that attempts to use the JDK full-screen exclusive mode support. -
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.embedded.fullscreen.libvlc
Modifier and TypeClassDescriptionclass
Implementation of aFullScreenStrategy
that uses the native LibVLC fullscreen API. -
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.embedded.fullscreen.unsupported
Modifier and TypeClassDescriptionfinal class
Simple do-nothing implementation of a full-screen strategy. -
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.embedded.fullscreen.windows
Modifier and TypeClassDescriptionclass
Implementation of a full screen strategy that uses the native Win32 API. -
Uses of FullScreenStrategy in uk.co.caprica.vlcj.player.embedded.fullscreen.x
Modifier and TypeClassDescriptionclass
Implementation of a full-screen strategy that uses the native X11 window manager.