Extensions

The following extensions are available globally.

PlayerViewControllerAPI

  • Declaration

    Swift

    extension ApplePlayerViewController: PlayerViewControllerAPI
    extension ApplePlayerViewController: AVPlayerViewControllerDelegate
    extension ApplePlayerViewController: AVPictureInPictureControllerDelegate

OpaqueDrmComponentProtocol

  • Declaration

    Swift

    extension FairplayDrm: OpaqueDrmComponentProtocol
    extension FairplayDrm: DrmAPI
    extension FairplayDrm: DrmPrefetcherComponentProtocol

ViewBasedAPI

  • Declaration

    Swift

    extension HLSPlayer: ViewBasedAPI

CastAPI

  • Declaration

    Swift

    extension ChromecastClient: CastAPI
    extension ChromecastClient: CastComponentProtocol
    extension ChromecastClient: GCKUIMediaControllerDelegate

GstBackendDelegate

ViewBasedComponentProtocol

  • Declaration

    Swift

    extension SubtitlesClient: ViewBasedComponentProtocol
    extension SubtitlesClient: SubtitlesAPI
    extension SubtitlesClient: SubtitlesComponentProtocol

ThumbnailsComponentProtocol

ViewBasedAPI

  • Declaration

    Swift

    extension VTPlayer: ViewBasedAPI
  • Declaration

    Swift

    extension VTPlayer: ViewBasedAPI

PlayerAdapter

Utils