Verizon Media API

  • The Verizon Media API.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMedia : EventDispatcherProtocol
  • The Verizon Media ad API.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaAd : EventDispatcherProtocol
  • The Verizon Media ad break API.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaAdBreak : EventDispatcherProtocol
  • The API for Verizon Media advertisements.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaAds
  • Represents a Verizon Media Preplay base response.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaPreplayBaseResponse
  • The Verizon Media Preplay Live Response API.

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaPreplayLiveResponse : VerizonMediaPreplayBaseResponse
  • The Verizon Media Preplay VOD response.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaPreplayVodResponse : VerizonMediaPreplayBaseResponse
  • The Verizon Media Response DRM.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaResponseDrm
  • The Verizon Media Response Vod ad API.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaResponseVodAd
  • The Verizon Media Response Vod ad break API.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaResponseVodAdBreak
  • The offset of the Verizon Media ad break.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaResponseVodAdBreakOffset
  • The Verizon Media Response Vod ad placeholder API.

    Remark

    • A placeholder is an ad which:
    • is a short blank video for non-video ads (e.g. VPAID ads).
    • is a system asset which is potentially subject to change.
    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaResponseVodAdPlaceholder
  • The Verizon Media Response Vod ads API.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This protocol will be removed with the next major release.")
    public protocol VerizonMediaResponseVodAds
  • An object to configure Verizon Media parameters.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This class will be removed with the next major release.")
    @objc(THEOplayerVerizonMediaConfiguration)
    public class VerizonMediaConfiguration : NSObject, Encodable
  • The Verizon Media external identifier.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This class will be removed with the next major release.")
    public class VerizonMediaExternalId : Codable
  • The VerizonMedia source object.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This class will be removed with the next major release.")
    public class VerizonMediaSource : TypedSource
  • The Verizon Media UI Configuration API.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This class will be removed with the next major release.")
    @objc(THEOplayerVerizonMediaUiConfiguration)
    public class VerizonMediaUiConfiguration : NSObject, Encodable
  • Describes the configuration of Verizon Media Ping feature.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This class will be removed with the next major release.")
    public class VerizonMediaPingConfiguration : Codable
  • An object that contains an array of VerizonMediaAd.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This class will be removed with the next major release.")
    public class VerizonMediaAdArray : EventedArray<VerizonMediaAd>
  • The strategies that can be applied when an ad break is skipped by a seek.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "This enumeration will be removed with the next major release.")
    @objc(THEOplayerSkippedAdStrategy)
    public enum SkippedAdStrategy : Int
    extension SkippedAdStrategy: Encodable, CaseIterable