Я получил код, который показывает пик громкости выбранного устройства. Как мне сделать так, чтобы он показывал пик громкости без выбора устройства из ComboBox1?
Вот мой код:
public Form1()
{
InitializeComponent();
MMDeviceEnumerator enumerator = new MMDeviceEnumerator();
var devices = enumerator.EnumerateAudioEndPoints(DataFlow.All, DeviceState.Active);
comboBox1.Items.AddRange(devices.ToArray());
}
private NAudio.Wave.WaveFileReader wave = null;
private NAudio.Wave.DirectSoundOut output = null;
private void timer_Tick(object sender, EventArgs e)
{
var device = (MMDevice) comboBox1.SelectedItem;
progressBar1.Value = (int)(Math.Round(device.AudioMeterInformation.MasterPeakValue * 100));
}
}