# Package com.brightcove.player.view

- Interface Summary
  Interface | Description
  --- | ---
  BaseVideoView.OnVideoViewSizeChangedListener | Interface definition for a callback to be invoked when the BaseVideoView's size changes.
  RenderView | A common interface implemented by BrightcoveSurfaceView and BrightcoveTextureView.

- Class Summary
  Class | Description
  --- | ---
  BaseVideoView | BaseVideoView provides the base functionality for BrightcoveVideoView, which for historical reasons isn't named BrightcoveSurfaceVideoView, and BrightcoveTextureVideoView.
  BrightcoveClosedCaptioningSurfaceView | Deprecated
  BrightcoveClosedCaptioningView | This view (a FrameLayout) implements the proper layout and formatting for closed captions for a BaseVideoView.
  BrightcoveExoPlayerTextureVideoView |
  BrightcoveExoPlayerVideoView |
  BrightcovePlayer | An Activity with basic life cycle and full screen support.
  BrightcovePlayerFragment | A Fragment with basic life cycle and full screen support.
  BrightcoveSurfaceView |
  BrightcoveTextureVideoView | BrightcoveTextureVideoView extends the BaseVideoView using a TextureView based RenderView.
  BrightcoveTextureView |
  BrightcoveVideoView | BrightcoveVideoView extends the BaseVideoView using a `SurfaceView` based RenderView.
  TimedTextView | Specialized TextView to handle timed strings with formats hh:mm:ss or mm:ss

- Enum Summary
  Enum | Description
  --- | ---
  BrightcoveClosedCaptioningView.ClosedCaptioningMode | Specifies the type of captions being used currently.