コード例 #1
0
        public override async Task StopAsync()
        {
            lock (this)
            {
                IsRunning.CheckIfFulfills("Server", "running", true);
                IsRunning = false;
            }

            socketServer.Stop();
            await camera.StopPreviewAsync();

            camera.Dispose();
        }
コード例 #2
0
        public override async Task StartAsync()
        {
            lock (this)
            {
                IsRunning.CheckIfFulfills("Server", "running", false);
                IsRunning = true;
            }

            camera.Dispose();

            socketServer.Start();
            await camera.InitializeAsync();

            await camera.StartPreviewAsync(captureElement);
        }