Classes

The following classes are available globally.

  • Class to manage the Stream and the download proccess

    Declaration

    Swift

    public class StreamDownloader
  • Map

    A class used for holding mapping data

    See more

    Declaration

    Swift

    public final class Map
  • The Mapper class provides methods for converting Model objects to JSON and methods for converting JSON to Model objects

    See more

    Declaration

    Swift

    public final class Mapper<N: BaseMappable>
  • Class in charge of managing the streams assets

    See more

    Declaration

    Swift

    public class StreamAssetHandler : StreamHandler
  • Class to manage the IMA ads config file

    See more

    Declaration

    Swift

    open class AmpIMAConfig: Mappable
  • Class in charge of registering, removing and iterating over a list of observers.

    See more

    Declaration

    Swift

    open class Observable<T>: NSObject
  • Contains all the information related to the stream being played.

    See more

    Declaration

    Swift

    open class StreamInfo : NSObject
  • Class to manage the different config files

    See more

    Declaration

    Swift

    open class AmpConfig
  • Class in charge of augmenting the AVPlayer related functionality.

    See more

    Declaration

    Swift

    open class AmpPlayer: NSObject
  • Player View Class

    Declaration

    Swift

    open class AmpPlayerView: UIView
  • Class to manage the Nielsen Config Block

    See more

    Declaration

    Swift

    open class AmpNielsenConfig: Mappable