Пример #1
0
        private async void RecordButton_Click(object sender, RoutedEventArgs e)
        {
            if (_playerState == PlayerState.Wait)
            {
                await _recorderController.Record();

                Player_ActualTimeLabel.Content = "00:00:00";
                Player_TotalTimeLabel.Content  = "--:--:--";
                Player_RecordButton.IsEnabled  = false;
                Player_StopButton.IsEnabled    = true;
                _recordTimer.Start();
                ChangeHomeState(SceneState.FromSensorWithScene, PlayerState.Record);
            }
        }
Пример #2
0
        public async Task UnitStartRecordTestAsync()
        {
            SceneInUse.Instance.Set(FileController.Import("test/toImportFile.leikelen"));
            var rc = new RecorderController();
            await rc.Record();

            bool rec = false;

            foreach (var input in InputLoader.Instance.SceneInputModules)
            {
                if (input.Monitor.IsRecording())
                {
                    rec = true;
                    break;
                }
            }
            Assert.IsTrue(rec);
        }