# Package com.brightcove.ssai.ui

- Interface Summary
  Interface | Description
  --- | ---
  AdOverlayConfigListener | Listener for `AdOverlayConfig` changes.

- Class Summary
  Class | Description
  --- | ---
  AdOverlayConfig | An Ad Overlay Configuration class used to enable ot disable UI components in the Ad Overlay layout.
  AdOverlayConfig.Builder | The AdOverlayConfig.Builder.
  AdOverlayHandler |
  CompanionAdHandler | Handles the displaying of the Companion Ad.
  SSAIThumbnailDocument | A Wrapping `ThumbnailDocument` used in the SSAI plugin to better handle the relative playhead position from the SeekBar and the absolute position values in an SSAI Video and its preview thumbnails.
  SSAIThumbnailDocumentCreatorWrapper | A wrapping `ThumbnailDocumentCreator` for the SSAI plugin that incorporates the `Timeline` to account for the relative and abolute playhead position given Ad breaks present in the Video.
  UIManager | Class responsible to update the UI elements of the `BaseVideoView` and the `BrightcoveMediaController`.