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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - android.content.Context
    - android.content.ContextWrapper
      - android.app.Service (implements android.content.ComponentCallbacks2)
        - android.app.job.JobService
          - com.google.android.exoplayer2.scheduler.PlatformScheduler.PlatformSchedulerService
  - com.google.android.exoplayer2.scheduler.PlatformScheduler (implements com.google.android.exoplayer2.scheduler.Scheduler)
  - com.google.android.exoplayer2.scheduler.Requirements (implements android.os.Parcelable)
  - com.google.android.exoplayer2.scheduler.RequirementsWatcher

## Interface Hierarchy

- com.google.android.exoplayer2.scheduler.RequirementsWatcher.Listener
- com.google.android.exoplayer2.scheduler.Scheduler

## Annotation Type Hierarchy

- com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags (implements java.lang.annotation.Annotation)