다음을 통해 공유


향상된 비디오 렌더러 필터

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

참고

이 항목은 Windows Vista 이상에 적용됩니다.

EVR(고급 비디오 렌더러) 필터는 16개 채널 비디오 믹서 및 렌더러입니다. Media Foundation EVR 미디어 싱크와 동일한 핵심 기능 및 플러그 인 모델이 있습니다.

DirectShow EVR 필터는 Media Foundation SDK 설명서에 설명되어 있습니다. 자세한 내용은 향상된 비디오 렌더러를 참조하세요.

레이블
필터 인터페이스( QueryInterface를 통해) DirectShow 인터페이스:Media Foundation 인터페이스:
입력 핀 미디어 형식 그래픽 드라이버에 따라 변수입니다.
입력 핀 인터페이스( QueryInterface를 통해) DirectShow 인터페이스:Media Foundation 인터페이스:
출력 핀 미디어 형식 해당 사항 없음
출력 핀 인터페이스 해당 사항 없음
CLSID 필터링 CLSID_EnhancedVideoRenderer
실행 파일 evr.dll
장점 MERIT_DO_NOT_USE
필터 범주 CLSID_LegacyAmFilterCategory

설명

EVR은 QueryInterface를 통해 노출되는 인터페이스 외에도 IMFGetService::GetService 메서드를 통해 다른 인터페이스를 노출합니다. 이러한 인터페이스 중 일부는 EVR 자체가 아닌 EVR 발표자 또는 EVR 믹서에 의해 구현됩니다. 애플리케이션이 EVR에서 사용자 지정 발표자 또는 믹서 를 설정하는 경우 사용자 지정 버전은 다른 인터페이스 집합을 노출할 수 있습니다.

개체 서비스 식별자 인터페이스
EVR 필터 MR_VIDEO_RENDER_SERVICE(쿼리 EVR 또는 발표자)
IMFVideoDeviceID
IMFVideoDisplayControl
IMFVideoPositionMapper
IMFVideoPresenter
EVR 필터 MR_VIDEO_ACCELERATION_SERVICE(쿼리 발표자)
IDirect3DDeviceManager9
EVR 필터 MR_VIDEO_MIXER_SERVICE(쿼리 믹서)
IMFVideoDeviceID
IMFVideoMixerBitmap
IMFVideoMixerControl
IMFVideoPositionMapper
IMFVideoProcessor
입력 핀 MR_VIDEO_ACCELERATION_SERVICE IDirectXVideoMemoryConfiguration

EVR은 최대 16개의 비디오 스트림을 혼합할 수 있습니다. 첫 번째 입력 스트림(핀 0)을 참조 스트림이라고 합니다. 참조 스트림은 항상 z 순서로 먼저 표시됩니다. 모든 추가 스트림을 하위 스트림이라고 하며 참조 스트림 위에 혼합됩니다. 애플리케이션은 하위 스트림의 z 순서를 변경할 수 있지만 z 순서에서 하위 스트림을 먼저 사용할 수는 없습니다.

그래픽 드라이버는 지원되는 비디오 형식을 결정하지만 일반적으로 다음으로 제한됩니다.

  • 참조 스트림: 픽셀당 알파가 없는 프로그레시브 또는 인터레이스된 YUV(예: NV12 또는 YUY2); 또는 점진적 RGB입니다.
  • 하위 스트림: AYUV 또는 AI44와 같이 픽셀당 알파가 있는 프로그레시브 YUV입니다.

사용 가능한 하위 스트림 형식은 참조 스트림의 형식에 따라 달라질 수 있습니다.

EVR 전달은 핀 0을 통해 업스트림 명령을 검색합니다. 하위 스트림 핀은 seek 명령을 전달하지 않습니다. 하위 스트림을 참조 스트림과 동기화된 상태로 유지하는 것은 원본 또는 분할기 필터의 책임입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]

추가 정보

DirectShow 필터