docs.unity3d.com
    Show / Hide Table of Contents

    Class WebSocketSignaling

    Inheritance
    Object
    WebSocketSignaling
    Namespace: Unity.RenderStreaming.Signaling
    Syntax
    public class WebSocketSignaling : ISignaling

    Constructors

    WebSocketSignaling(String, Single, SynchronizationContext)

    Declaration
    public WebSocketSignaling(string url, float timeout, SynchronizationContext mainThreadContext)
    Parameters
    Type Name Description
    String url
    Single timeout
    SynchronizationContext mainThreadContext

    Methods

    CloseConnection(String)

    Declaration
    public void CloseConnection(string connectionId)
    Parameters
    Type Name Description
    String connectionId
    Implements
    ISignaling.CloseConnection(String)

    Finalize()

    Declaration
    protected void Finalize()

    OpenConnection(String)

    Declaration
    public void OpenConnection(string connectionId)
    Parameters
    Type Name Description
    String connectionId
    Implements
    ISignaling.OpenConnection(String)

    SendAnswer(String, RTCSessionDescription)

    Declaration
    public void SendAnswer(string connectionId, RTCSessionDescription answer)
    Parameters
    Type Name Description
    String connectionId
    RTCSessionDescription answer
    Implements
    ISignaling.SendAnswer(String, RTCSessionDescription)

    SendCandidate(String, RTCIceCandidate)

    Declaration
    public void SendCandidate(string connectionId, RTCIceCandidate candidate)
    Parameters
    Type Name Description
    String connectionId
    RTCIceCandidate candidate
    Implements
    ISignaling.SendCandidate(String, RTCIceCandidate)

    SendOffer(String, RTCSessionDescription)

    Declaration
    public void SendOffer(string connectionId, RTCSessionDescription offer)
    Parameters
    Type Name Description
    String connectionId
    RTCSessionDescription offer
    Implements
    ISignaling.SendOffer(String, RTCSessionDescription)

    Start()

    Declaration
    public void Start()
    Implements
    ISignaling.Start()

    Stop()

    Declaration
    public void Stop()
    Implements
    ISignaling.Stop()

    Events

    OnAnswer

    Declaration
    public event OnAnswerHandler OnAnswer
    Event Type
    Type Description
    OnAnswerHandler
    Implements
    ISignaling.OnAnswer

    OnCreateConnection

    Declaration
    public event OnConnectHandler OnCreateConnection
    Event Type
    Type Description
    OnConnectHandler
    Implements
    ISignaling.OnCreateConnection

    OnDestroyConnection

    Declaration
    public event OnDisconnectHandler OnDestroyConnection
    Event Type
    Type Description
    OnDisconnectHandler
    Implements
    ISignaling.OnDestroyConnection

    OnIceCandidate

    Declaration
    public event OnIceCandidateHandler OnIceCandidate
    Event Type
    Type Description
    OnIceCandidateHandler
    Implements
    ISignaling.OnIceCandidate

    OnOffer

    Declaration
    public event OnOfferHandler OnOffer
    Event Type
    Type Description
    OnOfferHandler
    Implements
    ISignaling.OnOffer

    OnStart

    Declaration
    public event OnStartHandler OnStart
    Event Type
    Type Description
    OnStartHandler
    Implements
    ISignaling.OnStart
    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