예제 #1
0
        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;
 }