PKEvent

@objc
open class PKEvent : NSObject

PKEvent

  • Undocumented

    Declaration

    Swift

    @objc
    public let data: [String : Any]?
  • Undocumented

    Declaration

    Swift

    @objc
    public required init(_ data: [String: Any]? = nil)
  • MediaTime, PKEvent Ad Data Accessor

    Declaration

    Swift

    @objc
    public var adMediaTime: NSNumber? { get }
  • TotalTime, PKEvent Ad Data Accessor

    Declaration

    Swift

    @objc
    public var adTotalTime: NSNumber? { get }
  • WebOpener, PKEvent Ad Data Accessor

    Declaration

    Swift

    @objc
    public var adWebOpener: NSObject? { get }
  • Associated error from error event, PKEvent Ad Data Accessor

    Declaration

    Swift

    @objc
    public var adError: NSError? { get }
  • Ad cue points, PKEvent Ad Data Accessor

    Declaration

    Swift

    @objc
    public var adCuePoints: PKAdCuePoints? { get }
  • TotalTime, PKEvent Ad Data Accessor

    Declaration

    Swift

    @objc
    public var adTagUrl: String? { get }
  • Ad info, PKEvent Ad Data Accessor

    Declaration

    Swift

    @objc
    public var adInfo: PKAdInfo? { get }
  • Undocumented

    Declaration

    Swift

    struct EventDataKeys
  • Duration Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var duration: NSNumber? { get }
  • Duration Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var targetSeekPosition: NSNumber? { get }
  • Tracks Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var tracks: PKTracks? { get }
  • Selected Track Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var selectedTrack: Track? { get }
  • Indicated Bitrate, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var bitrate: NSNumber? { get }
  • Current Bitrate Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var playbackInfo: PKPlaybackInfo? { get }
  • Current Old State Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var oldState: PlayerState { get }
  • Current New State Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var newState: PlayerState { get }
  • Associated error from error event, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var error: NSError? { get }
  • Associated metadata from the event, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var timedMetadata: [AVMetadataItem]? { get }
  • Content url, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var mediaSource: PKMediaSource? { get }
  • Content url, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var timeRanges: [PKTimeRange]? { get }
  • bufferTime Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var ottEventMessage: String? { get }
  • bufferTime Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var kalturaStatsMessage: String? { get }
  • bufferTime Value, PKEvent Data Accessor

    Declaration

    Swift

    @objc
    public var kalturaLiveStatsBufferTime: NSNumber? { get }