BitmovinPlayerCollector
@objc
@objcMembers
public class BitmovinPlayerCollector : NSObject
extension BitmovinPlayerCollector: BitmovinPlayerCollectorApi
-
Declaration
Swift
public convenience init(config oldconfig: BitmovinAnalyticsConfig)
-
Declaration
Swift
public var ssai: SsaiApi { get }
-
Declaration
Swift
public var userId: String { get }
-
Declaration
Swift
public var impressionId: String? { get }
-
Declaration
Swift
public func attach(to player: Player)
-
Declaration
Swift
public func detach()
-
Declaration
Swift
public func apply(sourceMetadata: CoreCollector.SourceMetadata, for source: BitmovinPlayerCore.Source)
-
Declaration
Swift
public func sourceMetadata(for source: Source) -> SourceMetadata
-
Declaration
Swift
public func sendCustomDataEvent(with customData: CoreCollector.CustomData)
-
Declaration
Swift
public func apply(customData: CustomData, for source: Source)
-
Declaration
Swift
public func customData(for source: BitmovinPlayerCore.Source) -> CoreCollector.CustomData
-
Declaration
Swift
func getUserId() -> String
-
Declaration
Swift
func attachPlayer(player: Player)
-
Declaration
Swift
func detachPlayer()
-
Declaration
Swift
func setCustomDataOnce(customData: CustomData)
-
Declaration
Swift
func addSourceMetadata(playerSource: Source, sourceMetadata: SourceMetadata)