[DirectShow 이 페이지와 연결된 기능은 레거시 기능입니다. MediaPlayer, IMFMediaEngine, Media Foundation 오디오/비디오 캡처대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11에 최적화되었습니다. Microsoft는 가능하면 새로운 코드에서 MediaPlayer, IMFMediaEngine 및 Audio/Video Capture를 DirectShow대신 Media Foundation 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
전체 화면 렌더러 필터는 이전 하드웨어에서 전체 화면 비디오 렌더링을 제공합니다. 최신 비디오 카드는 전체 화면 렌더러가 필요하지 않을 정도로 비디오를 효율적으로 확장할 수 있습니다. 따라서 이 필터의 사용은 이제 더 이상 사용되지 않습니다.
필터 그래프에 이 필터를 수동으로 추가하지 마세요. 애플리케이션이 IVideoWindow::p ut_FullScreenMode호출하는 경우 Filter Graph Manager는 자동으로 전체 화면 모드에 적합한 비디오 렌더러를 선택합니다. 선택 영역은 애플리케이션에 투명합니다. 현재 비디오 카드를 사용하면 필터 그래프 관리자가 전체 화면 렌더러를 선택할 가능성이 낮습니다.
| 레이블 | 값 |
|---|---|
| 필터 인터페이스 | 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호출하여 프로그래밍 방식으로 특정 디스플레이 모드를 사용하지 않도록 설정할 수도 있습니다. 전체 화면 렌더러는 현재 다음 표에 표시된 표시 모드를 지원합니다.
| 모드 | 너비 | 높이 | 비트 깊이 |
|---|---|---|---|
| 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참조하세요.
애플리케이션이 필터 그래프를 실행하거나 일시 중지하면 전체 화면 렌더러가 선택한 표시 모드로 전환됩니다. 그래프가 중지되면 전체 화면 렌더러가 원래 표시 모드를 복원합니다.
전체 화면 렌더러는 포그라운드 활성 창으로만 작동할 수 있습니다. 사용자가 다른 애플리케이션으로 전환하면 전체 화면 렌더러는 비디오 창을 최소화하거나 숨겨 비디오를 숨깁니다.
관련 항목