com.brightcove.player.controller

## Class FullScreenController

- java.lang.Object
- - com.brightcove.player.controller.FullScreenController

-     public final class FullScreenController
      extends java.lang.Object

  The default Brightcove enter/exit full screen controller. This class is responsible for putting the video view into full screen mode and taking it out of full screen mode in response to programattic (via SDK events) or user interactions (button clicks).

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `FullScreenController(BaseVideoView videoView)` Builds a controller to manage entering and exiting full screen mode for a given video view.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isFullScreen()` Obtains the full screen mode from the controller's perspective.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### FullScreenController

          public FullScreenController(@NonNull
                                      BaseVideoView videoView)

      Builds a controller to manage entering and exiting full screen mode for a given video view.
      Parameters:
        `videoView` - The non-null SDK video view object, one that has an event emitter.

  - ### Method Detail

    - #### isFullScreen

          public boolean isFullScreen()

      Obtains the full screen mode from the controller's perspective.
      Returns:
        `TRUE` iff the video is in full screen mode (playing, paused or stopped).