public VoipContext(IHub hub, CoreDispatcher dispatcher, Func<IVideoRenderHelper> renderResolver, IVoipCoordinator coordinator) { _hub = hub; _dispatcher = dispatcher; _renderResolver = renderResolver; _localSettings = ApplicationData.Current.LocalSettings; VoipCoordinator = coordinator; var idleState = new VoipState_Idle(); SwitchState(idleState).Wait(); ResetRenderers(); }
public VoipContext(IHub hub, CoreDispatcher dispatcher, Func <IVideoRenderHelper> renderResolver, IVoipCoordinator coordinator) { _hub = hub; _dispatcher = dispatcher; _renderResolver = renderResolver; _localSettings = ApplicationData.Current.LocalSettings; VoipCoordinator = coordinator; var idleState = new VoipState_Idle(); SwitchState(idleState).Wait(); ResetRenderers(); }