-
- All Implemented Interfaces:
-
com.brightcove.player.event.Component
public class OfflineCatalog extends AbstractOfflineCatalog
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. The offline catalog provides additional API that can be used to manage offline playback licenses and offline media.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
OfflineCatalog.Builder
The Builder to create the OfflineCatalog object.
-
Constructor Summary
Constructors Constructor Description OfflineCatalog(Context context, EventEmitter eventEmitter, String account)
OfflineCatalog(Context context, EventEmitter eventEmitter, String account, String policy)
OfflineCatalog(Context context, EventEmitter eventEmitter, String account, String policy, String baseURL)
OfflineCatalog(Context context, EventEmitter eventEmitter, String account, String policy, String baseURL, DownloadFileCreator downloadFileCreator)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class com.brightcove.player.edge.AbstractOfflineCatalog
addDownloadEventListener, cancelVideoDownload, cancelVideoDownload, cancelVideoDownload, cancelVideoDownload, deleteVideo, deleteVideo, deleteVideo, deleteVideo, downloadVideo, downloadVideo, estimateSize, estimateSize, findAllQueuedVideoDownload, findAllQueuedVideoDownload, findAllVideoDownload, findAllVideoDownload, findOfflineVideoById, findOfflineVideoById, findOfflineVideoById, findOfflineVideoById, getDownloadPath, getMediaFormatTracksAvailable, getVideoDownloadStatus, getVideoDownloadStatus, getVideoDownloadStatus, getVideoDownloadStatus, isDownloadPathValid, isMeteredDownloadAllowed, isMobileDownloadAllowed, isRoamingDownloadAllowed, isVideoDownloadable, pauseVideoDownload, pauseVideoDownload, pauseVideoDownload, pauseVideoDownload, releaseLicense, removeDownloadEventListener, requestPurchaseLicense, requestPurchaseLicense, requestPurchaseLicense, requestRentalLicense, requestRentalLicense, requestRentalLicense, resumeVideoDownload, resumeVideoDownload, resumeVideoDownload, resumeVideoDownload, setDownloadPath, setDownloadPath, setMeteredDownloadAllowed, setMobileDownloadAllowed, setRoamingDownloadAllowed, setVideoBitrate, terminate
-
Methods inherited from class com.brightcove.player.edge.Catalog
empty, findPlaylistByID, findPlaylistByReferenceID, findVideoByID, findVideoByReferenceID, getInstance, getProperties
-
Methods inherited from class com.brightcove.player.event.AbstractComponent
addListener, addOnceListener, getEventEmitter, removeListener, removeListeners
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
OfflineCatalog
OfflineCatalog(Context context, EventEmitter eventEmitter, String account, String policy)
-
OfflineCatalog
OfflineCatalog(Context context, EventEmitter eventEmitter, String account, String policy, String baseURL)
-
OfflineCatalog
OfflineCatalog(Context context, EventEmitter eventEmitter, String account, String policy, String baseURL, DownloadFileCreator downloadFileCreator)
-
-
-
-