오디오가 입력 된 오디오 장치 (예 : 마이크) 에서 오디오를 녹음하려는 프로그램을 만들려고합니다. 하나는 ) 마이크에 얘기하고 MP3 형식 로 저장하고 난 시도하지만이 최고입니다 있는지 확실하지 않습니다하지만 그것은 열심히 나에게 나는이 작업을 수행하는 방법을 알고Rcording Audio 특정 레벨에서 Visual C++ 2008 (32 비트)
0
A
답변
0
도와주세요입니다 방법 : DirectShow에 익숙하지 않으면 기술의 여러 측면을 배우는 것이 필요하기 때문에 반드시 쉬운 일은 아닙니다. > SampleGrabber - -> 오디오 렌더러
이 간단한 재생 그래프이다
캡처 출처 : 다음과 같이 대략 보이는 미디어 파이프 라인을 설정하는 DirectShow를 사용할 수 있습니다. 샘플 그래버에서 파이프 라인을 통과 할 때 샘플을 가로 챌 수 있습니다. 예를 들어 샘플을 처리하여 침묵인지 여부를 확인할 수 있습니다. 당신이 그 권리를 가지고 때,이
캡처 소스 같은 것을 보이는 그래프를 설정하려고 -> SampleGrabber -> MP3 인코더 -> filewriter
그 인코딩 된 MP3를 위해 작동하는지합니다 (filewriter 확실하지데이터) : 당신을위한 숙제.
그런 다음 GMFBridge을 사용하면 여러 개의 그래프를 설정할 수 있습니다.
이1) 캡처 소스 -> SampleGrabber -> GMFBridgeSink 2) GMFBridgeSource -> MP3 인코더 -> filewriter 3) GMFBridgeSource -
GMFBridge가 재생 중에 동적 그래프 사이를 전환 할 수 있습니다> 렌더러 (또는 무언가) . 그래서 1) 특정 레벨의 오디오를 감지하고 2)로 연결할 때까지 일반적으로 3)에 연결됩니다. 일단 오디오 레벨이 다시 3로 떨어집니다.
이것이 최선의 해결책인지 잘 모르겠지만 해결책 또는 출발점입니다. 아마도 다른 사람이 다른 방법을 제안 할 수 있습니다. 행운을 빕니다.
관련 문제
- 1. 64 비트 Windows 서버에서 Visual C++ 2005의 32 비트 응용 프로그램을 컴파일하는 방법 2008
- 2. Windows 2008 서버의 MySQL 5 (32 비트)
- 3. 32 비트 PowerShell은 항상 64 비트 Windows 2008 R2에 있습니까?
- 4. xapian 문제 - 32 비트 C# windows
- 5. Visual Studio 2010의 64 비트 버전이 32 비트 버전에서 실행됩니다.
- 6. Visual Studio 2008/Visual C++ 2008 Express를 사용하여 C 학습하기
- 7. GD Visual C++ 2008
- 8. visual C++ 2008 express
- 9. 32 비트 64 비트 호환
- 10. 32 비트/64 비트 OS?
- 11. Microsoft Visual C++ 2008 오류
- 12. 64 비트 대 32 비트 Windows 결정
- 13. 32 비트 64 비트 참조 라이브러리
- 14. C# - 32 비트 부동 소수점 라이브러리가 있습니까?
- 15. Win7 64/32 비트 C# dll 의심
- 16. 포트란 : 32 비트/64 비트 성능 이식성
- 17. SHGetFolderPath() 32 비트 대 64 비트
- 18. 32 비트 및 64 비트 ASP.NET 배포
- 19. 32 비트에서 64 비트 SQL 서버 2008 데이터베이스 변환
- 20. Visual Studio 2008의 링커 오류 C++ : 64 비트 Windows의 32 비트 라이브러리
- 21. Visual Studio에서 어떻게 32 비트 및 64 비트 버전의 C++ 프로젝트를 동시에 빌드 할 수 있습니까?
- 22. 32 비트 서버 및 32/64 비트 클라이언트가있는 서브 버전
- 23. JavaFX는 32 비트 Windows에서 작동합니까? (또는 32 비트 JVM)?
- 24. 64 비트 모드에서 실행되는 C#에서 32 비트 COM 호출
- 25. C 드라이브의 문제 32 비트 및 64 비트?
- 26. 32 비트 및 64 비트 코드가있는 DWORD의 크기는 어느 정도입니까?
- 27. 32 비트 컴퓨터
- 28. 샤드 크기 (32 비트)?
- 29. Windows에서 32 비트 오디오?
- 30. microsoft.rtc.collaboration 32 비트
내가 v-C++에 익숙하지 않아서 그다지 이해하지 못했지만, 지금 해보려고 노력할 것입니다. – Sam