예제 #1
0
 public H113RTCClient(ISignalingEvents <RegisteredMessage> signalingEvents, ILogger logger = null)
 {
     _signalingEvents = signalingEvents;
     _executor        = ExecutorServiceFactory.CreateExecutorService(nameof(H113RTCClient));
     _logger          = logger ?? new ConsoleLogger();
     State            = ConnectionState.New;
 }
예제 #2
0
 public RTCClient(ISignalingEvents <SignalingParameters> signalingEvents, ILogger logger = null)
 {
     _signalingEvents = signalingEvents;
     _executor        = ExecutorServiceFactory.CreateExecutorService(nameof(RTCClient));
     _logger          = logger ?? new ConsoleLogger();
     State            = ConnectionState.New;
 }
        public SRTCClient(ISignalingEvents <SignalingParameters> _signalingEvents, ILogger _logger = null)
        {
            signalingEvents = _signalingEvents;
            executor        = ExecutorServiceFactory.CreateExecutorService(nameof(SRTCClient));
            logger          = _logger ?? new ConsoleLogger();

            State = ConnectionState.New;

            App.Instance = this;
        }