NAudio 选择扬声器/耳机(瑞昱高清晰度音频)



是否可以选择扬声器/耳机(瑞昱高清音频(

var enumerator = new MMDeviceEnumerator();
foreach (var wasapi in enumerator.EnumerateAudioEndPoints(DataFlow.All, DeviceState.All))
{
{wasapi.DeviceFriendlyName} {wasapi.State}
MessageBox.Show($" {wasapi.FriendlyName}");
if (wasapi.FriendlyName.Contains("speaker"))
{
device = ????????????????
}
}

问候

答案

public Form1()
{
InitializeComponent();
MMDeviceEnumerator enumerator = new MMDeviceEnumerator();
var devices = enumerator.EnumerateAudioEndPoints(DataFlow.All, DeviceState.Active);
//comboBox1.Items.AddRange(devices.ToArray()); //required
foreach (var dev in devices)
{
comboBox1.Items.Add(dev);
}
comboBox1.Text = "Speaker/Headphone (Realtek High Definition Audio)";  //reauired
}

最新更新