PlanetKitInboundDataSession
public class PlanetKitInboundDataSession : NSObject
A class representing an inbound data session in the PlanetKit framework.
-
The stream ID of the data session.
Declaration
Swift
@objc public private(set) var streamId: PlanetKitDataSessionStreamId { get }
-
The subgroup name of the data session.
Remark
This property is only available in the conference.Declaration
Swift
@objc public var subgroupName: String? { get }
-
The type of the data session.
Declaration
Swift
@objc public var type: PlanetKitDataSessionType { get }
-
The delegate object that will receive data session events.
Declaration
Swift
@objc public weak var delegate: PlanetKitInboundDataSessionDelegate?
-
The completion handler type used by
PlanetKitDataSessionControllable.makeInboundDataSession(streamId:delegate:completion:)
.Declaration
Swift
public typealias Completion = (_ dataSession: PlanetKitInboundDataSession?, _ failReason: PlanetKitDataSessionFailReason) -> Void