전체 화면 렌더러 필터
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
전체 화면 렌더러 필터는 이전 하드웨어에서 전체 화면 비디오 렌더링을 제공합니다. 최신 비디오 카드는 전체 화면 렌더러가 필요하지 않을 정도로 효율적으로 비디오를 확장할 수 있습니다. 따라서 이 필터의 사용은 이제 더 이상 사용되지 않습니다.
필터 그래프에 이 필터를 수동으로 추가하지 마세요. 애플리케이션이 IVideoWindow::p ut_FullScreenMode를 호출하는 경우 필터 그래프 관리자는 전체 화면 모드에 적합한 비디오 렌더러를 자동으로 선택합니다. 선택 영역은 애플리케이션에 투명합니다. 현재 비디오 카드를 사용하면 필터 그래프 관리자가 전체 화면 렌더러를 선택할 가능성이 낮습니다.
레이블 | 값 |
---|---|
필터 인터페이스 | IBaseFilter, IFullScreenVideoEx, IMediaPosition, IMediaSeeking, IQualityControl, IQualProp |
입력 핀 미디어 형식 | MEDIATYPE_Video, MEDIASUBTYPE_Null |
입력 핀 인터페이스 | IMemInputPin, IPin, IQualityControl |
출력 핀 미디어 형식 | 적용할 수 없음 |
출력 핀 인터페이스 | 적용할 수 없음 |
CLSID 필터링 | CLSID_ModexRenderer |
속성 페이지 CLSID | CLSID_ModexProperties |
실행 파일 | quartz.dll |
장점 | MERIT_UNLIKELY |
필터 범주 | CLSID_LegacyAmFilterCategory |
설명
전체 화면 렌더러는 정적 디스플레이 모드 집합을 지원합니다. 그러나 사용자의 시스템에서 카드 비디오는 모든 모드를 지원하지 않을 수 있습니다. 카드 특정 모드를 지원하는지 여부를 확인하려면 IFullScreenVideoEx::IsModeAvailable 메서드를 호출합니다. IFullScreenVideoEx::SetEnabled를 호출하여 프로그래밍 방식으로 특정 디스플레이 모드를 사용하지 않도록 설정할 수도 있습니다. 전체 화면 렌더러는 현재 다음 표에 표시된 표시 모드를 지원합니다.
Mode | 너비 | 높이 | 비트 수준 |
---|---|---|---|
0 | 320 | 200 | 16 |
1 | 320 | 200 | 8 |
2 | 320 | 240 | 16 |
3 | 320 | 240 | 8 |
4 | 640 | 400 | 16 |
5 | 640 | 400 | 8 |
6 | 640 | 480 | 16 |
7 | 640 | 480 | 8 |
8 | 800 | 600 | 16 |
9 | 800 | 600 | 8 |
10 | 1024 | 768 | 16 |
11 | 1024 | 768 | 8 |
12 | 1152 | 864 | 16 |
13 | 1152 | 864 | 8 |
14 | 1280 | 1024 | 16 |
15 | 1280 | 1024 | 8 |
(모든 모드는 RGB입니다.) 그러나 이 목록은 변경될 수 있습니다. IFullScreenVideoEx::GetModeInfo 메서드를 사용하여 모드에 대한 정보를 가져옵니다. 전체 화면 렌더러는 항상 사용 가능한 가장 낮은 해상도 모드를 선택하며 , 클립 팩터라는 속성에 의해 제한되며, 이는 전체 화면 렌더러가 클립할 수 있는 비디오의 양을 결정합니다. 자세한 내용은 IFullScreenVideoEx::GetClipFactor를 참조하세요.
애플리케이션이 필터 그래프를 실행하거나 일시 중지하면 전체 화면 렌더러가 선택한 표시 모드로 전환됩니다. 그래프가 중지되면 전체 화면 렌더러는 원래 표시 모드를 복원합니다.
전체 화면 렌더러는 포그라운드 활성 창으로만 작동할 수 있습니다. 사용자가 다른 애플리케이션으로 전환하면 전체 화면 렌더러는 비디오 창을 최소화하거나 숨겨 비디오를 숨깁니다.
관련 항목