2013-01-16 2 views
1

많은 (30 개의) 마이크에서 오디오를들을 수있는 프로그램을 작성하고 싶습니다. 연결된 마이크를 바꿀 수 있습니다. 선택한 마이크를들을 수 있습니다. 나는 완벽한 API에 대해 봤고 혼란 스러웠다. 나에게 충분한 Wave입니까? NAudio도 있으며 많은 수 있습니다. 그러나 그것은 나를 위해 가장 좋은가?많은 마이크의 오디오 듣기

미리 감사드립니다.

+0

비교에서 라이브와 함께 멀티 트랙킹을 한 결과, ASIO의 성능이 우수하다고 말할 수 있습니다. – ChiefTwoPencils

+1

ASIO는 앞으로 나아갈 길입니다. 그러나 여러 개의 사운드 카드를 하나의 사운드 카드로 결합하려는 추가 소프트웨어에 의지하지 않고 한 번에 하나의 ASIO 장치 만 사용할 수 있다는 점을 명심하십시오. 많은 오디오 인터페이스가 필요합니다. 30 개의 마이크 입력을 제공합니다. NAudio는 ASIO를 지원하지만, 많은 양의 입력으로 테스트 해 본적이 없습니다. C++에서 작업하는 것이 더 좋을 것입니다. 드롭 아웃이없는 많은 실시간 오디오를 처리하는 것이 좋습니다. –

답변

7

여러 마이크의 오디오를 동시에 녹음하려면 많은 채널을 지원하는 API가 필요합니다.

ASIO이 좋습니다. 여러 채널의 사운드 인터페이스에는 일반적으로 ASIO 드라이버가 있습니다. 여러 개의 기존 사운드 카드를 하나의 장치에 결합해야하는 경우 ASIO4All을 사용하면 여러 카드의 클럭을 동기화 할 수 있습니다.

직접 오디오 및 Windows Core Audio은 많은 채널을 지원할 수 있지만 그 채널과 함께 작업하지는 않았습니다.

관련 문제