다음을 통해 공유


IVMRFilterConfig 인터페이스(strmif.h)

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

인터페이스는 IVMRFilterConfigVMR-7(Video Mixing Renderer Filter 7 )의 운영 모드 및 비디오 렌더링 메커니즘을 구성하는 데 사용됩니다. VMR-9의 경우 IVMRFilterConfig9 인터페이스를 사용합니다.

애플리케이션은 VMR을 그래프에 추가하고 구성한 후 모든 업스트림 필터(예: IGraphBuilder::RenderFile 호출)에 연결해야 합니다. 필터가 VMR에 연결되면 VMR의 구성이 잠기고 나중에 모든 변경 시도가 실패합니다.

상속

IVMRFilterConfig 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IVMRFilterConfig 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IVMRFilterConfig 인터페이스에는 이러한 메서드가 있습니다.

 
IVMRFilterConfig::GetNumberOfStreams

GetNumberOfStreams 메서드는 혼합되는 입력 스트림 수를 검색합니다.
IVMRFilterConfig::GetRenderingMode

GetRenderingMode 메서드는 VMR에서 현재 사용 중인 렌더링 모드를 검색합니다.
IVMRFilterConfig::GetRenderingPrefs

GetRenderingPrefs 메서드는 VMR에서 사용되는 현재 렌더링 기본 설정 집합을 검색합니다.
IVMRFilterConfig::SetImageCompositor

SetImageCompositor 메서드는 애플리케이션에서 제공하는 이미지 작성기를 설치합니다.
IVMRFilterConfig::SetNumberOfStreams

SetNumberOfStreams 메서드는 혼합할 스트림 수를 설정하고 VMR에 믹서 모드로 전환하도록 지시합니다.
IVMRFilterConfig::SetRenderingMode

SetRenderingMode 메서드는 VMR에서 사용하는 렌더링 모드를 설정합니다.
IVMRFilterConfig::SetRenderingPrefs

SetRenderingPrefs 메서드는 비디오 렌더링과 관련된 다양한 애플리케이션 기본 설정을 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 SP1이 설치된 Windows XP[데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 strmif.h(Dshow.h 포함)

추가 정보

비디오 믹싱 렌더러 사용