コード例 #1
0
        private void initOutput(string path)
        {
            if (Outputs != null)
            {
                Outputs.Close();
            }

            Outputs = new AppendableStreams(path);

            //TODO: get the folder properly
            foreach (var keeper in blobKeepers)
            {
                Outputs.AddStream(keeper.Tag);
            }

            fpsLabel.Text = $"{path}";
        }
コード例 #2
0
        private void Stop()
        {
            StartPauseButton.Text = "Start";
            actualState           = state.stoped;

            printOutHeader();

            //TODO: check funcionality, adjust fps label

            if (Outputs != null)
            {
                Outputs.Dispose();
                Outputs = null;
            }

            //TODO: think about the consequences
            pictureGiver.Restart();
            adjustSliders();

            enableAll();
        }