PRESTOplay
Setup
Playback
HLS
Subtitles
DRM
Downloaders
Analytics
Chromecast
Thumbnails
Ads
DASH
Features
MigrationGuideV3
PRESTOplaySDK
PlayerAPI
DrmAPI
DownloaderAPI
AnalyticsAPI
SubtitlesAPI
ThumbnailsAPI
CastAPI
HLSPlugin
DownloaderPlugin
YouboraPlugin
SubtitlesPlugin
ThumbnailsPlugin
ChromecastPlugin
AnalyticsMetadata
BasePlayer
BasePlayerStateSubscriber
BroadpeakPlugin
BroadpeakSettings
CastSettings
ChromecastFactory
ChromecastMetadata
ConvivaFactory
ConvivaMetadata
ConvivaPlugin
ConvivaSettings
DefaultPhoneCallHandler
Download
DownloadProgress
DrmConfiguration
GridThumbnail
IMA
IMAFactory
IMAPlugin
PRESTOError
PlayerConfiguration
SubtitlesFactory
SubtitlesStyle
ThumbnailImage
ThumbnailsFactory
Utils
VTPlugin
VTWithWidevinePlugin
WidevineDrmFactory
YouboraFactory
YouboraMetadata
YouboraSettings
AudioCodec
AutoSelectTextTrackMode
BroadpeakStreamingSessionOptions
ContentType
CoreMediaError
DrmSystem
DrmType
Environment
Hoster
PlaybackState
PlayerEngine
TextFormat
TrackType
VideoCodec
ApplePlayerViewController
ChromecastClient
FairplayDrm
HLSPlayer
IMAAd
IMAAdError
IMAAdEvent
SubtitlesClient
ThumbnailsClient
VTPlayer
YBPlugin
DispatcherProtocol
PlayerViewControllerAPI
MetaData
SideloadedTrack
AnyPlayer
Following sections contain user guides for common use cases