Я планирую создать небольшое приложение для записи звука на C #.
Мой ноутбук имеет встроенный микрофон, который всегда активен, поэтому я хочу использовать его в качестве начального теста. Я бы просто начал запись, сохранил файл как .wav или даже использовал dll LAME, чтобы превратить его в MP3.
Проблема в том, что я не знаю, как связаться с этим микрофоном. Использую ли я библиотеку, которая может обнаружить устройство, или я просто перехватываю поток байтов из порта, на котором находится устройство?
У меня нет опыта получения данных с подключенных устройств. Я полагаю, что мне нужно ввести все данные в байтовый массив, а затем сериализовать их в файл WAV, но я не уверен.
Могу ли я получить несколько указателей на эту тему?