Portaudio는 ASIO 및 WDM-KS 모두에 대해 0의 장치 수를 보여줍니다.

StackOverflow https://stackoverflow.com//questions/9680689

  •  13-12-2019
  •  | 
  •  

문제

PortAudio는 ASIO 및 Windows WDM-KS 호스트 API에 대해 0의 DeviceCount와 -1의 DefaultOutputDevice를 보여줍니다.ASIO 및 Windows WDM-KS에 대한 지원을 포함하도록 PortAudio를 성공적으로 만들었고 사용 가능한 호스트를 반복 할 때 두 옵션이 모두 나타납니다.또한 ASIO4ALL이 설치되어 있는지 확인했습니다.내가 도대체 뭘 잘못하고있는 겁니까?Mac에서 가상 컴퓨터 (VMware) 내에서 Windows를 실행하고 있습니다.그게 문제를 일으키는 것입니까?

도움이 되었습니까?

해결책

나는 그 솔루션을 발견했다.운 좋게도, 나는 아시아를 사용하여 프로젝트를 사용하는 친구가있었습니다.그는 내 상자에서 자신의 코드를 달리고 asio 장치를 올바르게 찾을 수있었습니다.거기에서 2 프로젝트간에 다른 것을 발견 할 때까지 거꾸로 일하는 문제였습니다.

양쪽 프로젝트는 C # 응용 프로그램을 사용하여 PortAudio로 호출을 한 관리되는 C ++ 어셈블리를 호스팅했습니다.이 문제는 Projects static void Main(string[] args)[STAThread] 특성을 갖지 못했습니다.이를 추가하면 ASIO 장치가 나타나기 시작했습니다.이것이 누군가를 돕기를 바랍니다.

다른 팁

첫 번째 명백한 테스트는 ASIO를 지원하는 VM에 호스트를 신속하게 설치하는 것입니다. http://www.reaper.fm/ 를 시도 할 수 있습니다.그것.

타사 호스트 소프트웨어가 ASIO4ALL을 통해 장치를 지원하는 경우 포트 오디오를 사용하여 오류가 발생했음을 알고 있습니다.

타사 오디오 호스트가 장치를 인식하지 못하면 ASIO4ALL 설정을 살펴보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top