示例#1
0
        public void Init(bool Persist, bool Timer, bool Remembered, bool Hotkeys)
        {
            _persist = Persist;
            _hotkeys = Hotkeys;

            if (Timer)
            {
                _timer          = new Timer(500);
                _timer.Elapsed += TimerOnElapsed;
            }

            // Register Hotkeys if not console
            if (_hotkeys)
            {
                HotKeyManager.RegisterAll();
            }

            VideoViewModel.Init();

            if (Remembered)
            {
                RestoreRemembered();
            }

            if (AudioSource is NoAudioSource)
            {
                ServiceProvider.MessageProvider.ShowError(
                    "Could not find bass.dll or bassmix.dll.\nAudio Recording will not be available.", "No Audio");
            }
        }
示例#2
0
        public void Init(bool Persist, bool Timer, bool Remembered, bool Hotkeys)
        {
            _persist = Persist;
            _hotkeys = Hotkeys;

            if (Timer)
            {
                _timer          = new Timer(500);
                _timer.Elapsed += TimerOnElapsed;
            }

            // Register Hotkeys if not console
            if (_hotkeys)
            {
                HotKeyManager.RegisterAll();
            }

            VideoViewModel.Init();

            if (Remembered)
            {
                _remembered = true;

                RestoreRemembered();
            }
        }
示例#3
0
        public void Init(bool Persist, bool Timer, bool Remembered, bool Hotkeys)
        {
            _persist = Persist;
            _hotkeys = Hotkeys;

            if (Timer)
            {
                RecordingViewModel.InitTimer();
            }

            // Register Hotkeys if not console
            if (_hotkeys)
            {
                HotKeyManager.RegisterAll();
            }

            VideoViewModel.Init();

            if (Remembered)
            {
                _remembered = true;

                _rememberByName.RestoreRemembered();
            }
        }