Class SignalingHandlerBase
Inheritance
SignalingHandlerBase
Inherited Members
UnityEngine.Component.GetComponentInParent<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindFirstObjectByType<T>()
UnityEngine.Object.FindAnyObjectByType<T>()
UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
Syntax
public abstract class SignalingHandlerBase : MonoBehaviour
Properties
Streams
Declaration
public virtual IEnumerable<Component> Streams { get; }
Property Value
Methods
AddChannel(String, IDataChannel)
Declaration
public virtual void AddChannel(string connectionId, IDataChannel channel)
Parameters
AddSender(String, IStreamSender)
Declaration
public virtual void AddSender(string connectionId, IStreamSender sender)
Parameters
CreateConnection(String)
Declaration
public virtual void CreateConnection(string connectionId)
Parameters
Type |
Name |
Description |
String |
connectionId |
|
DeleteConnection(String)
Declaration
public virtual void DeleteConnection(string connectionId)
Parameters
Type |
Name |
Description |
String |
connectionId |
|
ExistConnection(String)
Declaration
public virtual bool ExistConnection(string connectionId)
Parameters
Type |
Name |
Description |
String |
connectionId |
|
Returns
IsConnected(String)
Declaration
public virtual bool IsConnected(string connectionId)
Parameters
Type |
Name |
Description |
String |
connectionId |
|
Returns
IsStable(String)
Declaration
public virtual bool IsStable(string connectionId)
Parameters
Type |
Name |
Description |
String |
connectionId |
|
Returns
RemoveChannel(String, IDataChannel)
Declaration
public virtual void RemoveChannel(string connectionId, IDataChannel channel)
Parameters
RemoveReceiver(String, IStreamReceiver)
Declaration
public virtual void RemoveReceiver(string connectionId, IStreamReceiver receiver)
Parameters
RemoveSender(String, IStreamSender)
Declaration
public virtual void RemoveSender(string connectionId, IStreamSender sender)
Parameters
Declaration
protected virtual void RemoveTrack(string connectionId, MediaStreamTrack track)
Parameters
SendAnswer(String)
Declaration
public virtual void SendAnswer(string connectionId)
Parameters
Type |
Name |
Description |
String |
connectionId |
|
SendOffer(String)
Declaration
public virtual void SendOffer(string connectionId)
Parameters
Type |
Name |
Description |
String |
connectionId |
|
SetReceiver(String, IStreamReceiver, RTCRtpTransceiver)
Declaration
public virtual void SetReceiver(string connectionId, IStreamReceiver receiver, RTCRtpTransceiver transceiver)
Parameters