Echo 샘플

Windows Media Player 플러그 인 마법사는 Microsoft Visual C++에 대 한 DSP 플러그 인 프로젝트를 만들 수 있습니다. 마법사에서 생성 된 기본 코드를 사용 하 여 사용자는 0과 1 사이의 배율 인수를 제공할 수 있습니다 .이 인수는 프로그램에서 오디오 샘플에 대 한 승수로 사용 됩니다. 이는 Windows Media Player DSP 플러그 인과 상호 작용 하는 방법을 이해 하기 위해 학습할 수 있는 매우 간단한 구현입니다. DSP 플러그인 정보 섹션의 정보는 기본 구현을 이해 하는 데 도움이 될 수 있습니다.

이 섹션에서 설명 하는 예제는 약간 더 복잡 합니다. 이 샘플을 통해 사용자는 지연 시간 (밀리초) 및 효과 수준을 지정할 수 있습니다. 이 코드는 PCM (펄스 코드 변조) 오디오가 포함 된 파일을 재생할 때 이러한 값을 사용 하 여 echo 효과를 생성 합니다. Windows Media Player 렌더링 되는 대부분의 파일 형식은 PCM 오디오를 사용 합니다.

이 가이드는 다음 섹션으로 구분 되어 있습니다.

섹션 Description
Echo 샘플 개요 예제에 대 한 일반 요구 사항 및 사양에 대해 설명 합니다. 플러그 인의 작동 방식을 설명 합니다.
Echo 샘플 속성 Echo 샘플에 필요한 새 속성에 대해 마법사 코드 속성을 수정 하 고 메서드를 추가 하는 방법을 설명 합니다.
Echo 샘플 속성 페이지 수정 Echo 샘플을 사용 하도록 기존 속성 페이지 구현을 수정 하는 방법을 보여 줍니다.
스트리밍 리소스 작업 Echo 샘플에 필요한 버퍼를 할당 하 고 해제 하는 코드를 추가 하는 방법을 보여 줍니다.
CEcho 구현: oProcessOutput:D Echo 효과를 만드는 코드를 구현 하는 방법을 설명 합니다.
Echo Sample DSP 플러그 인 사용 완성 된 샘플을 사용 하는 방법을 설명 합니다.

DSP 플러그 인 프로그래밍 가이드