Package com.brightcove.player.edge
Class OfflineCatalog
java.lang.Object
com.brightcove.player.event.AbstractComponent
com.brightcove.player.edge.Catalog
com.brightcove.player.edge.AbstractOfflineCatalog
com.brightcove.player.edge.OfflineCatalog
- All Implemented Interfaces:
Component
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
Modifier and TypeClassDescriptionstatic class
The Builder to create the OfflineCatalog object.Nested classes/interfaces inherited from class com.brightcove.player.edge.Catalog
Catalog.AbstractBuilder<T extends Catalog.AbstractBuilder<T>>
-
Field Summary
Fields inherited from class com.brightcove.player.edge.Catalog
DEFAULT_EDGE_BASE_URL, DEFAULT_EPA_BASE_URL, INSTANCE
Fields inherited from class com.brightcove.player.event.AbstractComponent
eventEmitter, listenerTokens
-
Constructor Summary
ConstructorDescriptionOfflineCatalog
(android.content.Context context, EventEmitter eventEmitter, String account) Deprecated.OfflineCatalog
(android.content.Context context, EventEmitter eventEmitter, String account, String policy) Deprecated.Please useOfflineCatalog.Builder
to create the Catalog.OfflineCatalog
(android.content.Context context, EventEmitter eventEmitter, String account, String policy, String baseURL) Deprecated.Please useOfflineCatalog.Builder
to create the Catalog.OfflineCatalog
(android.content.Context context, EventEmitter eventEmitter, String account, String policy, String baseURL, DownloadFileCreator downloadFileCreator) Deprecated.Please useOfflineCatalog.Builder
to create the Catalog. -
Method Summary
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, findPlaylistByID, findPlaylistByID, findPlaylistByID, findPlaylistByReferenceID, findPlaylistByReferenceID, findPlaylistByReferenceID, findPlaylistByReferenceID, findVideoByID, findVideoByID, findVideoByID, findVideoByID, findVideoByReferenceID, findVideoByReferenceID, findVideoByReferenceID, findVideoByReferenceID, getInstance, getProperties
Methods inherited from class com.brightcove.player.event.AbstractComponent
addListener, addOnceListener, getEventEmitter, removeListener, removeListeners
-
Constructor Details
-
OfflineCatalog
@Deprecated public OfflineCatalog(android.content.Context context, EventEmitter eventEmitter, String account) Deprecated.Please useOfflineCatalog.Builder
to create the Catalog. -
OfflineCatalog
@Deprecated public OfflineCatalog(android.content.Context context, EventEmitter eventEmitter, String account, String policy) Deprecated.Please useOfflineCatalog.Builder
to create the Catalog. -
OfflineCatalog
@Deprecated public OfflineCatalog(android.content.Context context, EventEmitter eventEmitter, String account, String policy, String baseURL) Deprecated.Please useOfflineCatalog.Builder
to create the Catalog. -
OfflineCatalog
@Deprecated public OfflineCatalog(android.content.Context context, EventEmitter eventEmitter, String account, String policy, String baseURL, @NonNull DownloadFileCreator downloadFileCreator) Deprecated.Please useOfflineCatalog.Builder
to create the Catalog.
-
OfflineCatalog.Builder
to create the Catalog.