EVRPresenter 샘플
EVR( 고급 비디오 렌더러 )에 대한 사용자 지정 발표자를 구현하는 방법을 보여 줍니다. 사용자 지정 발표자는 DirectShow EVR 필터 또는 Microsoft Media Foundation EVR 싱크와 함께 사용할 수 있습니다.
시연된 API
이 샘플에서는 다음 Media Foundation 인터페이스를 보여 줍니다.
- IMFClockStateSink
- IMFRateSupport
- IMFTopologyServiceLookupClient
- IMFVideoDeviceID
- IMFVideoDisplayControl
- IMFVideoPresenter
사용량
EVRPresenter 샘플은 발표자를 위한 COM 서버인 DLL을 빌드합니다. 사용자 지정 발표자를 사용하기 전에 DLL을 등록해야 합니다.
Media Foundation에서 이 샘플을 사용하려면 다음을 수행합니다.
- 샘플을 빌드합니다.
- Regsvr32 EvrPresenter.dll.
- MFPlayer 샘플을 빌드하고 실행합니다.
- 파일 메뉴에서 파일열기 를 선택합니다.
- 파일 열기 대화 상자에서 사용자 지정 EVR 발표자를 선택합니다.
- 재생할 파일을 선택합니다.
DirectShow에서 이 샘플을 사용하려면 다음을 수행합니다.
- 샘플을 빌드합니다.
- EvrPresenter.dll 등록합니다.
- EVRPlayer 샘플을 빌드하고 실행합니다. 이 샘플은 Windows SDK의 DirectShow 샘플에 포함되어 있습니다.
- 파일 메뉴에서 EVR 발표자를 선택합니다.
- 재생할 파일을 선택합니다.
요구 사항
제품 | 버전 |
---|---|
Windows SDK | Windows 7 |
샘플 다운로드
이 샘플은 Windows 클래식 샘플 github 리포지토리에서 사용할 수 있습니다.
관련 항목