# Hierarchy For Package com.google.android.exoplayer2.video

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.android.exoplayer2.video.AvcConfig
  - com.google.android.exoplayer2.BaseRenderer (implements com.google.android.exoplayer2.Renderer, com.google.android.exoplayer2.RendererCapabilities)
    - com.google.android.exoplayer2.video.DecoderVideoRenderer
    - com.google.android.exoplayer2.mediacodec.MediaCodecRenderer
      - com.google.android.exoplayer2.video.MediaCodecVideoRenderer
  - com.google.android.exoplayer2.video.ColorInfo (implements com.google.android.exoplayer2.Bundleable)
  - com.google.android.exoplayer2.video.DolbyVisionConfig
  - com.google.android.exoplayer2.video.HevcConfig
  - com.google.android.exoplayer2.video.MediaCodecVideoRenderer.CodecMaxValues
  - android.view.Surface (implements android.os.Parcelable)
    - com.google.android.exoplayer2.video.PlaceholderSurface
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.google.android.exoplayer2.decoder.DecoderException
        - com.google.android.exoplayer2.mediacodec.MediaCodecDecoderException
          - com.google.android.exoplayer2.video.MediaCodecVideoDecoderException
  - com.google.android.exoplayer2.video.VideoFrameReleaseHelper
  - com.google.android.exoplayer2.video.VideoRendererEventListener.EventDispatcher
  - com.google.android.exoplayer2.video.VideoSize (implements com.google.android.exoplayer2.Bundleable)
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - android.view.SurfaceView
      - android.opengl.GLSurfaceView (implements android.view.SurfaceHolder.Callback2)
        - com.google.android.exoplayer2.video.VideoDecoderGLSurfaceView (implements com.google.android.exoplayer2.video.VideoDecoderOutputBufferRenderer)

## Interface Hierarchy

- com.google.android.exoplayer2.video.VideoDecoderOutputBufferRenderer
- com.google.android.exoplayer2.video.VideoFrameMetadataListener
- com.google.android.exoplayer2.video.VideoRendererEventListener