private void btnToggleMuteOthers_Click(object sender, RoutedEventArgs e) { ViewModels.BaseSourceModel baseProcessor = this.DataContext as ViewModels.BaseSourceModel; if (baseProcessor == null || baseProcessor.SignalSourceId == Guid.Empty) { return; } //Cinch.Mediator.Instance.NotifyColleagues<Guid>("TOGGLE_SOURCE_MUTE_OTHERS", baseProcessor.SignalSourceId); Services.AudioMuteService.Instance.ProcessToggleSourceMuteOthers(baseProcessor.SignalSourceId); }
private void btnStreamSettings_Click(object sender, RoutedEventArgs e) { ViewModels.BaseSourceModel baseProcessor = this.DataContext as ViewModels.BaseSourceModel; if (baseProcessor == null) { return; } switch (baseProcessor.SourceType) { case Common.SignalingSourceType.Streaming: ProcessStreamSourceSettingsEditor(baseProcessor as ViewModels.StreamingSourceModel); break; case Common.SignalingSourceType.WaveInChannel: ProcessLineInSettingsEditor(baseProcessor as ViewModels.WaveInChannelSourceModel); break; } }