Adaptive Media Player

AmpCore Docs

Classes

The following classes are available globally.

  • Player View Class

    Declaration

    Swift

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

    See more

    Declaration

    Swift

    open 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

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

    See more

    Declaration

    Swift

    open class Observable<T>: NSObject
  • Class in charge of managing the streams assets

    See more

    Declaration

    Swift

    public class AudioStreamHandler : StreamHandler