Module uk.co.caprica.vlcj
Class AdaptiveFullScreenStrategy
java.lang.Object
uk.co.caprica.vlcj.player.embedded.fullscreen.adaptive.AdaptiveFullScreenStrategy
- All Implemented Interfaces:
FullScreenStrategy
Implementation of an full-screen strategy based on the current run-time operating system.
This implementation uses the "best" available of the provided full-screen strategy implementations, which may be a native solution, for each supported operating system.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidAttempt to enter full-screen mode.final voidExit full-screen mode.final booleanTest whether or not full-screen mode is currently active.
-
Constructor Details
-
AdaptiveFullScreenStrategy
Create a full-screen strategy.- Parameters:
window- window to manage as full-screen or not
-
-
Method Details
-
enterFullScreenMode
public final void enterFullScreenMode()Description copied from interface:FullScreenStrategyAttempt to enter full-screen mode.- Specified by:
enterFullScreenModein interfaceFullScreenStrategy
-
exitFullScreenMode
public final void exitFullScreenMode()Description copied from interface:FullScreenStrategyExit full-screen mode.- Specified by:
exitFullScreenModein interfaceFullScreenStrategy
-
isFullScreenMode
public final boolean isFullScreenMode()Description copied from interface:FullScreenStrategyTest whether or not full-screen mode is currently active.- Specified by:
isFullScreenModein interfaceFullScreenStrategy- Returns:
trueif full-screen mode is active; otherwisefalse
-