Package com.brightcove.player.network
-
Interface Summary Interface Description ConnectivityMonitor.Listener The contract of a listener that can receive callback notifications from theConnectivityMonitor
DownloadManager.Listener A listener that can be used to callback notifications about download requests.IDownloadManager Defines the contract of a download manager, which can used to queue and manage download requests.IDownloadManager.IRequest Contract of a download request that can be submitted to the download manager.IHandler -
Class Summary Class Description ConnectivityMonitor Connectivity monitor can be used to monitor changes to host network connectivity changes.DownloadManager Provides an implementation ofIDownloadManager
that uses an application database to track the requests.DownloadManager.Request Provides mutable implementation ofIDownloadManager.IRequest
, which can be used to submit download requests to theIDownloadManager
.DownloadStatus Download status describes the current status of a download request.HttpRequestConfig An immutable configuration class whose values are used as part of an HTTP request, either as query parameters or as headers.HttpRequestConfig.Builder The HttpRequestConfig Builder.HttpResponse Wrapper class to contain the HTTP code and body responseHttpService HttpService provides the basic tools to construct URLs properly, and issue HTTP requests, especially those that yield a JSON response.PlayerBandwidthMeter Provides an implementation ofBandwidthMeter
that tracks the total number of bytes transferred. -
Annotation Types Summary Annotation Type Description ConnectivityMonitor.NetworkType List of supported network types.DownloadStatus.ReasonCode The list of possible reasons code that will be set whenDownloadStatus.StatusCode
is eitherDownloadStatus.STATUS_RETRY
orDownloadStatus.STATUS_FAILED
.DownloadStatus.StatusCode The list of possible status values forDownloadManager.Request
.IDownloadManager.IRequest.Visibility The list of possible visibility states.