에코 샘플
[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
Windows 미디어 플레이어 플러그 인 마법사는 Microsoft Visual C++ 대한 DSP 플러그 인 프로젝트를 만들 수 있습니다. 마법사에서 생성된 기본 코드를 사용하면 프로그램에서 오디오 샘플의 승수로 사용하는 0에서 1 사이의 배율 인수를 제공할 수 있습니다. 이 구현은 Windows 미디어 플레이어 DSP 플러그 인과 상호 작용하는 방법을 이해하기 위해 연구할 수 있는 매우 간단한 구현입니다. DSP 플러그 인 정보 섹션의 정보는 기본 구현을 이해하는 데 도움이 될 수 있습니다.
이 섹션에 설명된 샘플은 좀 더 복잡합니다. 이 샘플을 통해 사용자는 지연 시간(밀리초) 및 효과 수준을 지정할 수 있습니다. 이 코드는 이러한 값을 사용하여 PCM(펄스 코드 변조) 오디오가 포함된 파일을 재생할 때 에코 효과를 생성합니다. Windows 미디어 플레이어 렌더링되는 대부분의 파일 형식은 PCM 오디오를 사용합니다.
이 가이드는 다음 섹션으로 나뉩니다.
섹션 | Description |
---|---|
Echo 샘플 개요 | 샘플에 대한 일반적인 요구 사항 및 사양을 설명합니다. 플러그 인의 작동 방식을 설명합니다. |
Echo 샘플 속성 | 마법사 코드 속성을 수정하고 Echo 샘플에 필요한 새 속성에 대한 메서드를 추가하는 방법을 설명합니다. |
Echo 샘플 속성 페이지 수정 | Echo 샘플에서 작동하도록 기존 속성 페이지 구현을 수정하는 방법을 보여 줍니다. |
스트리밍 리소스 작업 | Echo 샘플에 필요한 버퍼를 할당하고 해제하는 코드를 추가하는 방법을 보여 줍니다. |
CEcho::D oProcessOutput 구현 | 에코 효과를 만드는 코드를 구현하는 방법을 설명합니다. |
Echo 샘플 DSP 플러그 인 사용 | 완료된 샘플을 사용하는 방법을 설명합니다. |
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기