public DeviceManager() { _configurator = BassConfigurator.Configurator; _configurator.CheckStade(); foreach (var info in Bass.BASS_GetDeviceInfos().Where(info => info.IsEnabled)) { _devices.Add(new Device(info)); } }
public CoreMediaPlayer([NotNull] IEventAggregator aggregator) { //_visualHelper = new VisualHelper(); _bassConfigurator = BassConfigurator.Configurator; _internalEqualizer = new Equalizer(); _internalPlayerStream = new InternalPlayerStream(this); Equalizer = new Contracts.Player.Misc.Equalizer(); Equalizer.PropertyChanged += EqualizerOnPropertyChanged; _play = aggregator.GetEvent<RadioPlayerPlay, EventArgs>(); _stop = aggregator.GetEvent<RadioPlayerStop, EventArgs>(); _titleRecived = aggregator.GetEvent<RadioPlayerTitleRecived, string>(); _newTagEvent = aggregator.GetEvent<RadioPlayerNewTagEvent, ITagInfo>(); _bassConfigurator.CheckStade(); }