Classes

The following classes are available globally.

  • Class in charge of managing cuepoints per AmpPlayer.

    See more

    Declaration

    Swift

    public class CuepointManager : NSObject, PlayerEventObserver
  • Map

    A class used for holding mapping data

    Declaration

    Swift

    public final class Map
  • Class to manage the Nielsen Config Block

    Declaration

    Swift

    public class AmpNielsenConfig: Mappable
  • Class in charge of exposing the player related functionality.

    See more

    Declaration

    Swift

    public class AmpPlayerManager: NSObject, PlayerEventObserver
  • RNCryptor encryption/decryption interface.

    See more

    Declaration

    Swift

    public class RNCryptor: NSObject
  • Player View Class

    Declaration

    Swift

    public class AmpPlayerView: UIView
  • Contains all the information related to the stream being played.

    See more

    Declaration

    Swift

    public class StreamInfo : NSObject
  • 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: Mappable
  • Class to manage the different config files

    See more

    Declaration

    Swift

    public class AmpConfig
  • Class to manage the Chromecast Config File

    See more

    Declaration

    Swift

    public class AmpChromecastConfig: AmpConfig