Extensions
The following extensions are available globally.
-
Declaration
Swift
extension BitmovinPlayer: SharePlayApiDelegate
extension BitmovinPlayer: Player
extension BitmovinPlayer: PlayerEventHandler
extension BitmovinPlayer: RemoteControlApi
extension BitmovinPlayer: _BufferApiDelegate
extension BitmovinPlayer: _PlaylistApiDelegate
extension BitmovinPlayer: _PlayerModulesApiDelegate
-
Declaration
Swift
extension DefaultFairplayHandler: AVContentKeySessionDelegate
-
Declaration
Swift
extension DefaultSource: _SourceModulesApiDelegate
-
Declaration
Swift
extension NativePlayer: _PlayerAPI
extension NativePlayer: _BufferApiDelegate
extension NativePlayer: _PlaylistApiDelegate
-
Declaration
Swift
extension SourceConfigArchiveHelper
-
Declaration
Swift
extension DefaultOfflineInitializationService: OfflineInitializationService, _ObjCOfflineInitializationService
-
Declaration
Swift
extension DefaultOfflineDownloadStorageService: _OfflineDownloadStorageService
-
Declaration
Swift
extension DefaultBufferService: _BufferService
extension DefaultBufferService: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultCaptionService: _CaptionService
extension DefaultCaptionService: PlayerListener, _PlayerListenerInternal
extension DefaultCaptionService: AVPlayerItemLegibleOutputPushDelegate
extension DefaultCaptionService: SubtitleTrackController
-
Declaration
Swift
extension ProxySubtitleTrackController: SubtitleTrackController
-
Declaration
Swift
extension SourceDeficiencyHandler: SourceListener
extension SourceDeficiencyHandler: _PlayerListenerInternal
-
Declaration
Swift
extension LegacyEventBus: PlayerEventHandler
-
Declaration
Swift
extension DefaultImpressionService: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultMetadataService: TimelineDelegate
extension DefaultMetadataService: _PlayerListenerInternal
-
Declaration
Swift
extension CastTransitioningHandler: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultAutoPlayHandler: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultImmediatePlaybackStateDetector: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultPlaybackService: _PlaybackService
extension DefaultPlaybackService: _AVPlayerItemListener
extension DefaultPlaybackService: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultPlayEventEmitter: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultPlaybackFinishedService: _AVPlayerItemListener
extension DefaultPlaybackFinishedService: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultPlaylistQueueManipulator: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultPlaylistService: _PlaylistService
extension DefaultPlaylistService: _CurrentSourceProvider
extension DefaultPlaylistService: _PlaylistSourcesProvider
-
Declaration
Swift
extension DefaultSourceAddedEventEmitter: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultSourceRemovedEventEmitter: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultPlaylistTransitioningService: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultResourceLoaderService: AVAssetResourceLoaderDelegate
extension DefaultResourceLoaderService: _FairplayHandlerDelegate
extension DefaultResourceLoaderService: _BitmovinResourceLoaderDelegate
-
Declaration
Swift
extension DefaultSeekingService: _PlayerListenerInternal
extension DefaultSeekingService: _SeekingService
-
Declaration
Swift
extension DefaultSharePlayItemTransitionHandler: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultSharePlayService: PlaybackCoordinatorDelegate
-
Declaration
Swift
extension DefaultPlaybackCoordinator: AVPlaybackCoordinatorPlaybackControlDelegate
-
Declaration
Swift
extension BufferingCommandHandler: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultPlaybackMonitor: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultSharePlayPlaybackStateHandler: PlayerListener
-
Declaration
Swift
extension DefaultSourceAudioService: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultSourceBufferService: _AVPlayerItemListener
-
Declaration
Swift
extension AVPlayerCaptionHandler: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultAVPlayerItemDeficiencyService: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultDurationService: _AVPlayerItemListener
extension DefaultDurationService: SourceListener
-
Declaration
Swift
extension DaterangeMetadataCollector: AVPlayerItemMetadataCollectorPushDelegate
-
Declaration
Swift
extension Id3MetadataCollector: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultSourceMetadataService: SourceListener
-
Declaration
Swift
extension DefaultSourcePlaybackService: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultSourceThumbnailService: _ContentLoaderDelegate
extension DefaultSourceThumbnailService: SourceListener
-
Declaration
Swift
extension DefaultSourceTimeService: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultAccessLogMonitor: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultSourceVideoService: SourceListenerInternal
extension DefaultSourceVideoService: _AVPlayerItemListener
-
Declaration
Swift
extension DefaultStallingService: _StallingService
extension DefaultStallingService: _AVPlayerItemListener
extension DefaultStallingService: _PlayerListenerInternal
-
Declaration
Swift
extension DefaultTimeService: _TimeService
extension DefaultTimeService: _PlayerListenerInternal
extension DefaultTimeService: _AVPlayerItemListener
-
Declaration
Swift
extension BitmovinPlayerUIController: PlayerUIListener
extension BitmovinPlayerUIController: WKUIDelegate
-
Declaration
Swift
extension DefaultSystemPlayerUIController: SystemPlayerUIController
extension DefaultSystemPlayerUIController: PlayerListener
-
Declaration
Swift
extension DefaultSystemUiApi: SystemUiApi
-
Declaration
Swift
extension DefaultUIBackgroundPlaybackHandler: BackgroundPlaybackLifecycleHandlerDelegate
-
Declaration
Swift
extension NoPlayerUIController: PlayerUIController
-
Declaration
Swift
extension PosterImageController: _PlayerListenerInternal
-
Declaration
Swift
extension ScriptMessageHandler: WKScriptMessageHandler
-
Declaration
Swift
extension ShutterController: _PlayerListenerInternal
-
Declaration
Swift
extension SubtitleUIController: PlayerUIController
-
Declaration
Swift
extension CustomMessageScriptMessageHandler: WKScriptMessageHandler
-
Declaration
Swift
extension DefaultAVPlayerViewControllerProxy: AVPlayerViewControllerDelegate
-
Declaration
Swift
extension DefaultUiMethodHandler: PlayerListener
-
Declaration
Swift
extension DefaultWebUiEventHandler: _PlayerListenerInternal
extension DefaultWebUiEventHandler: PlayerListener
extension DefaultWebUiEventHandler: UserInterfaceListener
-
Declaration
Swift
extension WeakScriptMessageHandlerProxy: WKScriptMessageHandler
-
Declaration
Swift
extension DefaultViewHierarchyController: UserInterfaceListener
-
Declaration
Swift
extension DefaultPictureInPictureApi: PictureInPictureApi
-
Declaration
Swift
extension DefaultPictureInPictureService: AVPictureInPictureControllerDelegate
-
Declaration
Swift
extension DefaultScalingModeService: ScalingModeService
-
Declaration
Swift
extension DefaultAnalyticsPlayerModule: PlayerAnalyticsApi
-
Declaration
Swift
extension DefaultAnalyticsSourceModule: SourceAnalyticsApi
-
Extends the
See morePlayer
with additional methods to allow interactions with AnalyticsDeclaration
Swift
public extension Player