Classes

The following classes are available globally.

  • Class in charge of managing cuepoints per AmpPlayer.

    See more

    Declaration

    Swift

    public class CuepointManager : NSObject, PlayerEventObserver
  • Class in charge of exposing the player related functionality.

    See more

    Declaration

    Swift

    public class AmpPlayerManager: NSObject
  • Player View Class

    Declaration

    Swift

    public class AmpPlayerView: UIView
  • Class to manage the Stream and the download proccess

    Declaration

    Swift

    public class StreamDownloader
  • Class in charge of managing the streams assets

    See more

    Declaration

    Swift

    public class StreamAssetHandler : StreamHandler
  • Class in charge of augmenting the AVPlayer related functionality.

    See more

    Declaration

    Swift

    public class AmpPlayer: NSObject
  • Class in charge of registering, removing and iterating over a list of observers.

    See more

    Declaration

    Swift

    public class Observable<T>: NSObject
  • Class to manage the IMA ads config file

    See more

    Declaration

    Swift

    public class AmpIMAConfig: NSObject
  • Class to manage the different config files

    See more

    Declaration

    Swift

    public class AmpConfig: NSObject
  • Class to manage the Chromecast Config File

    See more

    Declaration

    Swift

    public class AmpChromecastConfig: AmpConfig