У меня есть звуковая карта MAYA 44 USB, и я хочу связать ее с C#. Я хочу записать с предоставленных микрофонов и создать массив данных. Я нашел примеры использования внутренней звуковой карты от моего ноутбука, но когда дело доходит до внешней, это не совсем работает. Кто-нибудь подключал вышеуказанную звуковую карту к С#, пожалуйста?
Запись звука в C#
Ответы (2)
Вы видели API DirectSound (хотя, думаю, только для Windows). Может предоставить то, что вам нужно.
person
James Love
schedule
06.02.2011
О том, как записывать звук с помощью C#, в SO уже есть несколько потоков, поэтому я не буду об этом говорить.
Я вижу две возможные причины для вашей программы, которые имеют разные решения:
- Вам нужно изменить, какие источники звука отключены в регуляторе громкости Windows ("sndvol32.exe /R")
- При открытии аудиоустройства есть несколько устройств. И вы просто открываете устройство 0 вместо того, чтобы перечислять их и, возможно, выбирать другое. Внешняя звуковая карта может отображаться как второе устройство.
person
CodesInChaos
schedule
06.02.2011
SndRec32.exe
? - person CodesInChaos   schedule 06.02.2011