PRESTOplay
Setup
Playback
HLS
Subtitles
DRM
Downloaders
Analytics
Chromecast
Thumbnails
Ads
DASH
Playlists
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
CorePlugins
DefaultPhoneCallHandler
Download
DownloadProgress
DrmConfiguration
GridThumbnail
GstPlugin
IMA
IMAFactory
IMAPlugin
MuxFactory
MuxMetadata
MuxPlugin
MuxSettings
PRESTOError
PlayerConfiguration
SubtitlesFactory
SubtitlesStyle
ThumbnailImage
ThumbnailsFactory
Utils
VTPlugin
VTWithWidevinePlugin
WidevineDrmFactory
YouboraFactory
YouboraMetadata
YouboraSettings
AudioCodec
AutoSelectTextTrackMode
BroadpeakStreamingSessionOptions
ContentType
DrmSystem
DrmType
Environment
Hoster
PlaybackState
PlayerEngine
SideloadedTrackState
TextFormat
TrackType
VideoCodec
ApplePlayerViewController
ChromecastClient
FairplayDrm
GstPlayer
HLSPlayer
IMAAd
IMAAdError
IMAAdEvent
NpawPluginInstance
String
SubtitlesClient
ThumbnailsClient
VTPlayer
DispatcherProtocol
PlayerViewControllerAPI
PlaylistAPI
MetaData
SideloadedTrack
AnyPlayer
public enum PlayerEngine : String, Codable
Player engine
apple
Currently based on AVPlayer.
AVPlayer
Swift
case apple
castlabs
Currently based on VideoToolbox.
VideoToolbox
case castlabs