PRESTOplay
Setup
Playback
HLS
AirPlay
Subtitles
DRM
Downloaders
Analytics
Chromecast
Thumbnails
Ads
DASH
Playlists
Features
MigrationGuideV3
PRESTOplaySDK
– Log
PlayerAPI
DrmAPI
DownloaderAPI
AnalyticsAPI
SubtitlesAPI
ThumbnailsAPI
CastAPI
PRESTOerror
HLSPlugin
VTPlugin
GstPlugin
IMAPlugin
DownloaderPlugin
BroadpeakPlugin
YouboraPlugin
ConvivaPlugin
MuxPlugin
SubtitlesPlugin
ThumbnailsPlugin
ChromecastPlugin
AirPlayFactory
AnalyticsMetadata
AudioRendition
AudioTrack
BasePlayer
BasePlayerStateSubscriber
BroadpeakMetadata
BroadpeakSettings
CastSettings
ChromecastFactory
ChromecastMetadata
CmcdConfiguration
ConvivaFactory
ConvivaMetadata
ConvivaSettings
CorePlugins
DefaultPhoneCallHandler
Download
DownloadProgress
DrmConfiguration
DrmInfo
GridThumbnail
HLSSettings
IMA
IMAFactory
MuxFactory
MuxMetadata
MuxSettings
NetworkConfiguration
PlayerConfiguration
Rendition
StateTimeoutConfiguration
SubtitlesFactory
SubtitlesStyle
TextTrack
ThumbnailImage
ThumbnailsFactory
Tracks
Utils
VTWithWidevinePlugin
VideoRendition
VideoTrack
WidevineDrmFactory
YouboraFactory
YouboraMetadata
YouboraSettings
AudioCodec
AutoSelectTextTrackMode
BroadpeakStreamingSessionOptions
CastState
ContentType
DRMState
DownloadState
DrmSystem
DrmType
Environment
ErrorCategory
ErrorSeverity
ErrorType
Hoster
PlaybackState
PlayerDefaults
PlayerEngine
SideloadedTrackState
TextFormat
ThumbnailsEngine
TrackType
VideoCodec
AirPlayClient
ApplePlayerViewController
BaseChromecastClient
FairplayDrm
GstPlayer
HLSPlayer
IMAAd
IMAAdError
IMAAdEvent
NativeThumbnailsClient
NpawPluginInstance
String
SubtitlesClient
ThumbnailsClient
VTPlayer
WidevineDrm
CLDrmPrefetcherAPI
DispatcherProtocol
DownloadDelegate
PlayerViewControllerAPI
PlaylistAPI
Track
AbrConfiguration
AdsSettings
AnalyticsErrorReport
CastEngine
ChannelInterstitialViewInfo
ChannelItem
ChannelMetadata
ErrorMessage
MetaData
NextChannelInfo
SideloadedTrack
Properties
Roles
public protocol DownloadDelegate
Delegate interface for download lifecycle/progress notifications.
didStateChange(_:)
Called when the download state changes.
Swift
func didStateChange(_ download: Download)
didProgressChange(_:)
Called when progress information changes.
func didProgressChange(_ download: Download)