public CameraConnectedState(IExtendedCamera camera, IProxyFactory proxyFactory) { _camera = camera; _proxyFactory = proxyFactory; _tokenSource = new CancellationTokenSource(); _cancellationToken = _tokenSource.Token; }
public CameraNotConnectedState(IExtendedCamera camera, IProxyFactory proxyFactory) { _camera = camera; _proxyFactory = proxyFactory; }
public CameraStreamingState(IExtendedCamera camera, IProxyFactory proxyFactory, CancellationTokenSource cancellationTokenSource) { _camera = camera; _proxyFactory = proxyFactory; _cancellationTokenSource = cancellationTokenSource; }