C#을 사용하여 마이크 사운드를 캡처하려고하는데,이 모든 것을 Google에서 검색했습니다. 내가 얻는 모든 것은 non .Net 라이브러리입니다. 오픈 소스 만받습니다. 예를 들어 NAudio
과 같은 기타 DirectX
및 DirectX.DirectSound
같은 관리되는 언어에 대한 C#하지만 그게 내가 무엇을 찾고 있지 않습니다. 그리고 난 둘 다 시도하고 난 NAudio
http://voicerecorder.codeplex.com/
에 참조로이 오픈 소스 프로젝트를 사용하고 난 스피커 또는 헤드폰에서 소리하고 출력을 캡처하는 manged했던하지만 Wav
파일을 저장할 때 난 여전히 문제가 있어요 하지만 거기에 어떤 궁금 해서요. 닷넷 내 목표로 나를 도울 수있는 라이브러리에 내장 된? 내가 궁금해서 사전에 당신의 도움 :)C#에서 사운드 캡처하기 .Net을 사용합니다. 자신의 라이브러리는 없습니다.
2
A
답변
4
에 대한
감사가 나에게 내 목적으로 을 도울 수있는 라이브러리에 내장 된 모든 .NET입니까?
짧은 대답 : 아니요, 적어도 현재는 아닙니다.
.NET 프레임 워크는 오디오 녹음을 직접 지원하지 않습니다. 이것이 nAudio와 같은 라이브러리가 존재하는 이유입니다. 이것을 달성하기 위해 Com Interop and the Windows API을 사용하기를 원할 것입니다. 그것은 작은 작업이 아닙니다. Coding4Fun article on recording sounds at Microsoft's Channel 19 website조차도 NAudio를 사용합니다. 최선의 방법은 그들의 모범을 따르는 것입니다.
+0
대단히 감사합니다. –
나는 과거와 비슷한 것을 시도했지만 꽤 어렵습니다. 나는 이것을 수행하기 위해 .NET 라이브러리를 사용하여 이것을 할 수 있다고 믿지 않는다. 낮은 수준의 라이브러리가 필요합니다. – tier1
@ tkcsam 고맙습니다.하지만 쉽게 이러한 작업을 수행 할 수있는 라이브러리를 가르쳐 주시겠습니까? –