added in version 25.1.0
  
  
android.support.v17.leanback.media
Interfaces
| SurfaceHolderGlueHost | 
          Optional interface to be implemented by any subclass of PlaybackGlueHost that contains
 a SurfaceView. 
          
    
         | 
      
Classes
| MediaControllerAdapter | 
          A helper class for implementing a adapter layer for MediaControllerCompat. 
          
    
         | 
      
| MediaControllerGlue | 
          
      This class was deprecated
      in API level 27.1.0.
    Use MediaControllerAdapter with PlaybackTransportControlGlue or
             PlaybackBannerControlGlue.
 
          
    
         | 
      
| MediaPlayerAdapter | 
          This implementation extends the PlayerAdapter with a MediaPlayer. 
          
    
         | 
      
| PlaybackBannerControlGlue<T extends PlayerAdapter> | 
          A helper class for managing a PlaybackControlsRow being displayed in
 PlaybackGlueHost. 
          
    
         | 
      
| PlaybackBaseControlGlue<T extends PlayerAdapter> | 
          A base abstract class for managing a PlaybackControlsRow being displayed in
 PlaybackGlueHost. 
          
    
         | 
      
| PlaybackControlGlue | 
          A helper class for managing a PlaybackControlsRow
 and PlaybackGlueHost that implements a
 recommended approach to handling standard playback control actions such as play/pause,
 fast forward/rewind at progressive speed levels, and skip to next/previous. 
          
    
         | 
      
| PlaybackGlue | Base class for abstraction of media play/pause feature. | 
| PlaybackGlue.PlayerCallback | Interface to allow clients to take action once the video is ready to play and start stop. | 
| PlaybackGlueHost | This class represents the UI (e.g. | 
| PlaybackGlueHost.HostCallback | Callbacks triggered by the host(e.g. | 
| PlaybackGlueHost.PlayerCallback | Optional Client that implemented by PlaybackGlueHost to respond to player event. | 
| PlaybackTransportControlGlue<T extends PlayerAdapter> | 
          A helper class for managing a PlaybackControlsRow being displayed in
 PlaybackGlueHost, it supports standard playback control actions play/pause, and
 skip next/previous. 
          
    
         | 
      
| PlayerAdapter | Base class that wraps underlying media player. | 
| PlayerAdapter.Callback | Client for client of PlayerAdapter. | 
Interfaces
Classes
- MediaControllerAdapter
 - MediaControllerGlue
 - MediaPlayerAdapter
 - PlaybackBannerControlGlue
 - PlaybackBaseControlGlue
 - PlaybackControlGlue
 - PlaybackGlue
 - PlaybackGlue.PlayerCallback
 - PlaybackGlueHost
 - PlaybackGlueHost.HostCallback
 - PlaybackGlueHost.PlayerCallback
 - PlaybackTransportControlGlue
 - PlayerAdapter
 - PlayerAdapter.Callback