비디오 렌더링 및 오버레이에 대한 인터페이스
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media 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 인터페이스. |
관련 항목