2015-10-17 6 views
1

Я разрабатываю систему записи голоса с помощью аудиокассет. Поэтому мне нужно получить список устройств ввода аудио в список, где я могу выбрать устройство ввода звука. Когда я пытаюсь записать, всегда будет использоваться звуковое устройство по умолчанию. Я использую VB.Net. Цените ваш вид помощиПолучить список аудиовхода в VB.net

Спасибо

+0

Может ли вы предоставить образец кода, как вы записываете? Какой API вы используете? –

+0

@YacoubMassad Я смог понять проблему. Но Im не удалось записать звук с аудиоустройства, которое я выбрал. – chanuwick

ответ

1

Я использовал нижеуказанный код и он работал для меня

Dim objSearcher As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_SoundDevice") 
Dim objCollection As System.Management.ManagementObjectCollection = objSearcher.Get() 

For Each obj As System.Management.ManagementObject In objCollection 
    ComboBox1.Items.Add(obj.GetPropertyValue("Caption").ToString()) 
Next