public AudioControlViewModel(IEventAggregator aggregator, IRealTimeAudioListener realTimeAudioListener, ISpotifyLocal localSpotify) { _eventAggregator = aggregator; _audioListener = realTimeAudioListener; _localSpotify = localSpotify; SelectedDevice = _audioListener.CaptureDevices.FirstOrDefault(); _timer = new Timer(5); _timer.Elapsed += OnGetVolumeLevel; _timer.Start(); }
public SpectrumVisualizerViewModel(IEventAggregator aggregator, IRealTimeAudioListener audioListener, IGameSenseModule gameSenseModule) { SpectrumBarControl = new VisualizerBarControl(); _eventAggregator = aggregator; _eventAggregator.GetEvent <StartVisualizerEvent>().Subscribe(OnStartVisualizerReceived); _realTimeAudioListener = audioListener; _realTimeAudioListener.SpectrumDataReceived += OnSpectrumDataReceived; _gameSenseModule = gameSenseModule; GameSenseAvailable = _gameSenseModule.InitializeGameSenseConnection(); }
public AudioControlModule(IRegionManager regionManager, IRealTimeAudioListener audioListener, ISpotifyLocal localSpotify) { _regionManager = regionManager; }