UI 플러그 인 사용자 지정

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 시점에서 프로젝트는 사용자 지정할 준비가 된 것입니다. IWMPPluginUI 인터페이스의 마법사 생성 구현을 수정하고, CPluginWindow 클래스에 사용자 인터페이스를 추가할 수 있으며, CPropertyDialog 클래스에서 속성 페이지를 구현할 수 있습니다. 플러그 인이 Windows 미디어 플레이어 이벤트를 수신 대기하도록 구성된 경우 마법사는 필요한 모든 이벤트 처리기의 기본 또는 빈 구현을 생성합니다. 또한 수정하거나 만듭니다.

플러그 인 유형과 지원하는 기능은 Windows 레지스트리에 저장된 값으로 표시됩니다. 마법사는 플러그 인을 등록할 정보가 포함된 .rgs 파일 이름 확장명을 가진 파일을 생성합니다. 이 파일의 "Capabilities" 값은 wmpplug.h에 정의된 플러그 인 형식 상수 및 플러그 인 플래그의 부울 OR에 해당하는 10진수 값입니다. 이 값은 마법사에서 선택한 옵션에 따라 결정되지만 여러 사전 설정 또는 미디어 항목 또는 재생 목록을 보낼 수 있는 플러그 인을 만들려는 경우 수정해야 합니다.

플러그 인 코드를 수정하고 확장할 때 Windows 미디어 플레이어 플러그 인을 테스트할 수 있도록 DLL을 빌드하고 등록할 수 있습니다.

UI 플러그 인 빌드