2011-02-06 2 views
0

У меня есть звуковая карта MAYA 44 USB и вы хотите связать ее с C#. Я хочу записать с предоставленных микрофонов и создать массив данных. Я нашел примеры при использовании внутренней звуковой карты с моего ноутбука, но когда дело доходит до внешнего, это не совсем работает. Кто-нибудь каждый подключил вышеуказанную звуковую карту с помощью C#, пожалуйста?Запись звука в C#

+0

Как вы можете сделать захват с внутренней карты, а не с другой? –

+0

Можете ли вы записывать другие программы, такие как 'SndRec32.exe'? – CodesInChaos

ответ

0

Есть ли у вас взгляд на API DirectSound (только для Windows, хотя, я думаю). Мог бы обеспечить то, что тебе нужно.

0

О том, как записывать аудио с C# вообще, есть много потоков на SO, поэтому я не буду об этом говорить.

Я вижу две возможные причины для вашей программы, которые имеют различные решения:

  1. Вам нужно изменить какие аудио источники приглушены в регулятор громкости окна («sndvol32.exe/R»)
  2. Когда при открытии аудиоустройства есть несколько устройств. И вы просто открываете устройство 0 вместо перечисления их и, возможно, выбираете другой. Внешняя звуковая карта может отображаться как второе устройство.
Смежные вопросы