다음을 통해 공유


비디오 렌더링 및 오버레이에 대한 인터페이스

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

이러한 인터페이스는 비디오 렌더링에 대한 애플리케이션 제어를 지원합니다. 비디오 혼합 렌더러 필터는 뛰어난 렌더링 및 오버레이 제어를 제공하므로 이러한 인터페이스 중 일부는 이제 더 이상 사용되지 않습니다.

인터페이스 Description
IAMLine21Decoder 선택 자막 정보 및 설정에 대한 액세스를 제공합니다.
IAMOverlayFX 비디오 화면에 오버레이 효과를 적용합니다. (사용되지 않음)
IAMVideoDecimationProperties 비디오 창이 비디오의 네이티브 크기보다 작은 경우 DirectShow가 비디오 이미지의 크기를 조정하는 방법을 제어합니다. (사용되지 않음)
IBasicVideo2 비디오 속성을 설정합니다.
IDDrawExclModeVideo Microsoft DirectDraw 전용 전체 화면 모드에서 비디오를 렌더링합니다. (사용되지 않음)
IDDrawExclModeVideoCallback 오버레이 위치, 크기 및 표시 유형에 대한 변경 내용에 대한 알림을 수신하는 콜백 인터페이스입니다. (사용되지 않음)
IDirectDrawVideo 지정된 DirectDraw 기능을 사용하지 않도록 설정합니다. (사용되지 않음)
IDirectDrawMediaSample 오버레이 믹서 필터에 의해 할당된 DirectDraw 표면에 액세스합니다. (사용되지 않습니다.)
IMixerOCX 오버레이 믹서에서 구현됩니다. ActiveX® 컨트롤과 같은 창이 없는 클라이언트가 비디오 사각형의 속성을 가져와서 설정하고 이벤트 필터를 조언할 수 있도록 합니다.
IMixerOCXNotify 창 없는 클라이언트에 의해 구현되고 오버레이 믹서가 비디오 디스플레이 사각형에 영향을 주는 이벤트에 대한 알림을 보내기 위해 호출합니다.
IMixerPinConfig2 여러 비디오 스트림을 혼합할 때 오버레이 믹서 필터에서 비디오 색 컨트롤을 설정합니다. (사용되지 않음)
IQualProp 성능 정보를 위해 비디오 렌더러를 쿼리합니다.
IVideoWindow 비디오 창 속성을 설정합니다.
비디오 혼합 렌더러 9 인터페이스.
비디오 혼합 렌더러 7 인터페이스.

 

비디오 혼합 렌더러 사용