Namespace Unity.Cloud.Presence
Classes
BaseRoom
Represents a room instance the participant can join.
ControlMessage
GenericMessage
MessageHeader
PresentationEventDetails
Shows an ongoing presentation in a room.
ServerMessage
Structs
GenericDataUpdate
Participant
ParticipantId
Holds information about participant identifier.
RoomId
Holds information about the room identifier.
SessionId
Holds information about session identifier.
TextChatMessage
Shows a text message sent into a room.
TextId
Holds information about text identifier.
TextParticipant
Represents data for a participant connected to a text service.
VoiceId
Holds information about voice identifier.
VoiceParticipant
Represents data for a participant connected to a voice service
Interfaces
IGenericDataHandler
IGenericMessageHandler
IParticipant
Represents an IParticipant connected to a room.
IParticipantProvider<TParticipant>
IPresentationService
An interface that allows to interact with a presentation ongoing in the current joined room.
IRoomJoiner
Provides functionalities to join or leave a room.
IRoomMonitoring
Provides functionalities to start or stop monitoring rooms.
IRoomProvider<TRoom>
An interface that allows getting or creating TRoom instances.
ISession
An interface that allows a connection session for the local participant.
ISessionProvider
Provides a way to get the current session for services integration.
ITextChatService
IVoiceService
An interface that represents the voice service.
Enums
CacheType
ConnectionStatus
Shows the connection status of a service that deals with socket.