| AbstractOfflineCatalog | 
  | 
| AbstractOfflineCatalog.Builder<T extends AbstractOfflineCatalog.Builder<T>> | 
 An abstract Builder which sets the bases to create the OfflineCatalog object. 
 | 
| BrightcoveTokenAuthorizer | 
The class responsible to configure a  Video with a Brightcove aiuthorization token.  
 | 
| Catalog | 
 The Catalog class provides asynchronous methods for retrieving
 information about videos from Brightcove's Edge API services. 
 | 
| Catalog.AbstractBuilder<T extends Catalog.AbstractBuilder<T>> | 
 An abstract Builder which sets the bases to create the Catalog object. 
 | 
| Catalog.Builder | 
 The Builder to create the Catalog object. 
 | 
| CatalogError | 
A Brightcove Error created when making a Playback API request using the  Catalog.  
 | 
| ErrorListener | 
 ErrorListener identifies objects that might receive an error from
 an asynchronous operation. 
 | 
| GetPlaylistTask | 
  | 
| GetVideoTask | 
  | 
| OfflineCatalog | 
 Offline catalog is an extension of the standard catalog class that is used to fetching videos
 in a playlist or the details of a specific video. 
 | 
| OfflineCatalog.Builder | 
 The Builder to create the OfflineCatalog object. 
 | 
| OfflineStoreManager | 
 Store manager can be used to persist data into an application specific private database. 
 | 
| PlaylistListener | 
 PlaylistListener identifies objects that expect to receive a Playlist
 object from an asynchronous operation. 
 | 
| VideoListener | 
 VideoListener identifies objects that expect to receive a Video
 object from an asynchronous operation. 
 | 
| VideoParser | 
Utility class used to create a  Video object from a  JSONObject instance.  
 | 
| WidevineAuthorizer | 
  |