docs.unity3d.com
    Show / Hide Table of Contents

    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.

    ControlMessage.ActionType

    GenericDataUpdateType

    ServerMessage.Category

    ServerMessage.Level

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023