Classes
The following classes are available globally.
-
Class in charge of managing cuepoints per AmpPlayer.
See moreDeclaration
Swift
public class CuepointManager : NSObject, PlayerEventObserver
-
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 moreDeclaration
Swift
public class AmpPlayerManager: NSObject, PlayerEventObserver
-
RNCryptor encryption/decryption interface.
See moreDeclaration
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 moreDeclaration
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 moreDeclaration
Swift
public class StreamAssetHandler : StreamHandler
-
Class in charge of augmenting the AVPlayer related functionality.
See moreDeclaration
Swift
public class AmpPlayer: NSObject
-
Class in charge of registering, removing and iterating over a list of observers.
See moreDeclaration
Swift
public class Observable<T>: NSObject
-
Class to manage the IMA ads config file
See moreDeclaration
Swift
public class AmpIMAConfig: Mappable
-
Class to manage the different config files
See moreDeclaration
Swift
public class AmpConfig
-
Class to manage the Chromecast Config File
See moreDeclaration
Swift
public class AmpChromecastConfig: AmpConfig
-
Class to manage the Akamai Media Analytics Config File
See moreDeclaration
Swift
public class AmpMediaAnalyticsConfig: Mappable