private void ModelOnDefaultDeviceChanged(object sender, DeviceDefaultChangedEvent deviceDefaultChangedEvent) { if (_lastDeviceId == deviceDefaultChangedEvent.device.Id) return; _notification.NotifyDefaultChanged(deviceDefaultChangedEvent.device); _lastDeviceId = deviceDefaultChangedEvent.device.Id; }
private void ModelOnDefaultDeviceChanged(object sender, DeviceDefaultChangedEvent deviceDefaultChangedEvent) { if (_lastDeviceId == deviceDefaultChangedEvent.device.Id) { return; } _notification.NotifyDefaultChanged(deviceDefaultChangedEvent.device); _lastDeviceId = deviceDefaultChangedEvent.device.Id; }
private void UpdateImageContextMenu(AudioDeviceType audioDeviceType, DeviceDefaultChangedEvent audioChangeEvent) { if (audioChangeEvent.role != Role.Console) { return; } foreach ( var toolStripDevItem in _selectionMenu.Items.OfType <ToolStripDeviceItem>().Where(item => item.AudioDevice.Type == audioDeviceType)) { toolStripDevItem.Image = toolStripDevItem.AudioDevice.FriendlyName == audioChangeEvent.device.FriendlyName ? Resources.Check : null; } }
private void UpdateImageContextMenu(AudioDeviceType audioDeviceType, DeviceDefaultChangedEvent audioChangeEvent) { if (audioChangeEvent.role != Role.Console) return; foreach ( var toolStripDevItem in _selectionMenu.Items.OfType<ToolStripDeviceItem>().Where(item => item.AudioDevice.Type == audioDeviceType)) { toolStripDevItem.Image = toolStripDevItem.AudioDevice.FriendlyName == audioChangeEvent.device.FriendlyName ? Resources.Check : null; } }
private void AudioController_DeviceDefaultChanged(object sender, DeviceDefaultChangedEvent e) { // don't care // RefreshDevices(); }
private void AudioControllerOnDeviceDefaultChanged(object sender, DeviceDefaultChangedEvent deviceDefaultChangedEvent) { _needUpdate = true; }