다음을 통해 공유


WavSink 샘플

Microsoft Media Foundation에서 사용자 지정 미디어 싱크를 구현하는 방법을 보여줍니다. 이 샘플은 압축되지 않은 PCM 오디오를 .wav 파일에 쓰는 보관 싱크를 구현합니다.

시연된 API

이 샘플에서는 다음 Media Foundation 인터페이스를 보여 줍니다.

사용량

WavSink 샘플에는 두 개의 Visual Studio 프로젝트가 포함되어 있습니다.

  • WavSink.vcproj는 미디어 싱크 구현을 포함하는 정적 라이브러리를 빌드합니다.
  • WriteWavFile.vcproj는 미디어 싱크를 사용하여 .wav 파일을 생성하는 콘솔 애플리케이션을 빌드합니다. 이 애플리케이션은 WavSink 프로젝트에서 만든 라이브러리에 연결됩니다.

요구 사항

제품 버전
Windows SDK Windows 7

 

샘플 다운로드

이 샘플은 Windows 클래식 샘플 github 리포지토리에서 사용할 수 있습니다.

미디어 파운데이션 SDK 샘플

미디어 싱크