Session
public final class Session
Represents a session with the ScreenMeet backend services.
-
Retrieve the current state of the session.
Declaration
Swift
public var lifecycleState: State
-
The owner of this session. The owner may or may not ultimately join this session as a participant.
Declaration
Swift
public var ownerName: String?
-
Return the set of other participants in this session.
Declaration
Swift
public var participants: [ScreenMeet.Session.Participant]
-
Pauses any streaming on the current session
Declaration
Swift
public func pause()
-
Resumes streaming on the current session
Declaration
Swift
public func resume()
-
Represents the state of a session
See moreDeclaration
Swift
public enum State
-
Describes session participant
See moreDeclaration
Swift
public struct Participant : Identifiable, Equatable
-
The actions that may happen for a participant
See moreDeclaration
Swift
public enum ParticipantAction
-
Describes reason why session can’t be started
See moreDeclaration
Swift
public enum SessionError : Error