Class
TrackPublication
@objc
public class TrackPublication: NSObject, TrackDelegate, Loggable
Relationships
Subclasses
LocalTrackPublication
RemoteTrackPublication
Conforms To
Loggable
Allows to extend with custom
log
method which automatically captures current type (class name).TrackDelegate
NSObject
Properties
description
public override var description: String
sid
@objc
public let sid: Sid
name
@objc
public var name: String
muted
@objc
public var muted: Bool
streamState
@objc
public var streamState: StreamState
simulcasted
@objc
public var simulcasted: Bool
subscribed
@objc
public var subscribed: Bool
hash
public override var hash: Int
Methods
track(_:didUpdate:shouldSendSignal:)
public func track(_ track: Track, didUpdate muted: Bool, shouldSendSignal: Bool)
isEqual(_:)
public override func isEqual(_ object: Any?) -> Bool