Module uk.co.caprica.vlcj
Class LibVlcNativeFullScreenStrategy
java.lang.Object
uk.co.caprica.vlcj.player.embedded.fullscreen.libvlc.LibVlcNativeFullScreenStrategy
- All Implemented Interfaces:
FullScreenStrategy
Implementation of a
FullScreenStrategy
that uses the native LibVLC fullscreen API.
This can only be used if you are not embedding the media player video surface in your application.
-
Constructor Summary
ConstructorsConstructorDescriptionLibVlcNativeFullScreenStrategy
(uk.co.caprica.vlcj.binding.internal.libvlc_media_player_t mediaPlayerInstance) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Attempt to enter full-screen mode.void
Exit full-screen mode.boolean
Test whether or not full-screen mode is currently active.
-
Constructor Details
-
LibVlcNativeFullScreenStrategy
public LibVlcNativeFullScreenStrategy(uk.co.caprica.vlcj.binding.internal.libvlc_media_player_t mediaPlayerInstance)
-
-
Method Details
-
enterFullScreenMode
public void enterFullScreenMode()Description copied from interface:FullScreenStrategy
Attempt to enter full-screen mode.- Specified by:
enterFullScreenMode
in interfaceFullScreenStrategy
-
exitFullScreenMode
public void exitFullScreenMode()Description copied from interface:FullScreenStrategy
Exit full-screen mode.- Specified by:
exitFullScreenMode
in interfaceFullScreenStrategy
-
isFullScreenMode
public boolean isFullScreenMode()Description copied from interface:FullScreenStrategy
Test whether or not full-screen mode is currently active.- Specified by:
isFullScreenMode
in interfaceFullScreenStrategy
- Returns:
true
if full-screen mode is active; otherwisefalse
-