public VoipChannel(IHub hub, CoreDispatcher dispatcher, VoipContext context) { _hub = hub; Dispatcher = dispatcher; Context = context; }
public MediaSettingsChannel(VoipContext voipContext) { _voipContext = voipContext; }
private void SetupVoipContext() { if (_voipChannel == null) { var renderResolver = new Func<IVideoRenderHelper>(() => new VideoRenderHelper()); var voipCoordinator = new VoipCoordinator(); _voipContext = new VoipContext(this, null, renderResolver, voipCoordinator); _voipChannel = new VoipChannel(this, null, _voipContext); } if (_mediaSettingsChannel == null) { _mediaSettingsChannel = new MediaSettingsChannel(this, null, _voipContext); } }
public WebRTCSettingsService(VoipContext voipContext) { _voipContext = voipContext; }