Extensions
The following extensions are available globally.
-
Declaration
Swift
extension BitmovinPlayer: SharePlayApiDelegateextension BitmovinPlayer: Playerextension BitmovinPlayer: PlayerEventHandlerextension BitmovinPlayer: RemoteControlApiextension BitmovinPlayer: _BufferApiDelegateextension BitmovinPlayer: _PlaylistApiDelegateextension BitmovinPlayer: _PlayerModulesApiDelegate -
Declaration
Swift
extension DefaultFairplayHandler: AVContentKeySessionDelegate -
Declaration
Swift
extension DefaultSource: _SourceModulesApiDelegate -
Declaration
Swift
extension NativePlayer: _PlayerAPIextension NativePlayer: _BufferApiDelegateextension NativePlayer: _PlaylistApiDelegate -
Declaration
Swift
extension SourceConfigArchiveHelper -
Declaration
Swift
extension DefaultOfflineInitializationService: OfflineInitializationService, _ObjCOfflineInitializationService -
Declaration
Swift
extension DefaultOfflineDownloadStorageService: _OfflineDownloadStorageService -
Declaration
Swift
extension DefaultBufferService: _BufferServiceextension DefaultBufferService: _PlayerListenerInternal -
Declaration
Swift
extension DefaultCaptionService: _CaptionServiceextension DefaultCaptionService: PlayerListener, _PlayerListenerInternalextension DefaultCaptionService: AVPlayerItemLegibleOutputPushDelegateextension DefaultCaptionService: SubtitleTrackController -
Declaration
Swift
extension ProxySubtitleTrackController: SubtitleTrackController -
Declaration
Swift
extension SourceDeficiencyHandler: SourceListenerextension SourceDeficiencyHandler: _PlayerListenerInternal -
Declaration
Swift
extension LegacyEventBus: PlayerEventHandler -
Declaration
Swift
extension DefaultImpressionService: _PlayerListenerInternal -
Declaration
Swift
extension DefaultMetadataService: TimelineDelegateextension DefaultMetadataService: _PlayerListenerInternal -
Declaration
Swift
extension CastTransitioningHandler: _PlayerListenerInternal -
Declaration
Swift
extension DefaultAutoPlayHandler: _PlayerListenerInternal -
Declaration
Swift
extension DefaultImmediatePlaybackStateDetector: _PlayerListenerInternal -
Declaration
Swift
extension DefaultPlaybackService: _PlaybackServiceextension DefaultPlaybackService: _AVPlayerItemListenerextension DefaultPlaybackService: _PlayerListenerInternal -
Declaration
Swift
extension DefaultPlayEventEmitter: _PlayerListenerInternal -
Declaration
Swift
extension DefaultPlaybackFinishedService: _AVPlayerItemListenerextension DefaultPlaybackFinishedService: _PlayerListenerInternal -
Declaration
Swift
extension DefaultPlaylistQueueManipulator: _AVPlayerItemListener -
Declaration
Swift
extension DefaultPlaylistService: _PlaylistServiceextension DefaultPlaylistService: _CurrentSourceProviderextension DefaultPlaylistService: _PlaylistSourcesProvider -
Declaration
Swift
extension DefaultSourceAddedEventEmitter: _PlayerListenerInternal -
Declaration
Swift
extension DefaultSourceRemovedEventEmitter: _PlayerListenerInternal -
Declaration
Swift
extension DefaultPlaylistTransitioningService: _PlayerListenerInternal -
Declaration
Swift
extension DefaultResourceLoaderService: AVAssetResourceLoaderDelegateextension DefaultResourceLoaderService: _FairplayHandlerDelegateextension DefaultResourceLoaderService: _BitmovinResourceLoaderDelegate -
Declaration
Swift
extension DefaultSeekingService: _PlayerListenerInternalextension 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: _AVPlayerItemListenerextension 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: _ContentLoaderDelegateextension DefaultSourceThumbnailService: SourceListener -
Declaration
Swift
extension DefaultSourceTimeService: _AVPlayerItemListener -
Declaration
Swift
extension DefaultAccessLogMonitor: _AVPlayerItemListener -
Declaration
Swift
extension DefaultSourceVideoService: SourceListenerInternalextension DefaultSourceVideoService: _AVPlayerItemListener -
Declaration
Swift
extension DefaultStallingService: _StallingServiceextension DefaultStallingService: _AVPlayerItemListenerextension DefaultStallingService: _PlayerListenerInternal -
Declaration
Swift
extension DefaultTimeService: _TimeServiceextension DefaultTimeService: _PlayerListenerInternalextension DefaultTimeService: _AVPlayerItemListener -
Declaration
Swift
extension BitmovinPlayerUIController: PlayerUIListenerextension BitmovinPlayerUIController: WKUIDelegate -
Declaration
Swift
extension DefaultSystemPlayerUIController: SystemPlayerUIControllerextension 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: _PlayerListenerInternalextension DefaultWebUiEventHandler: PlayerListenerextension 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 morePlayerwith additional methods to allow interactions with AnalyticsDeclaration
Swift
public extension Player
Extensions Reference