DirectShow 필터

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

DirectShow는 Windows에서 기본 필터 집합을 제공합니다. 이러한 필터는 많은 데이터 형식을 지원하면서 높은 수준의 하드웨어 독립성도 제공합니다. 애플리케이션은 대상 시스템에 사용자 지정 필터를 등록하고 설치할 수도 있습니다.

ACM 래퍼, AVI 압축 해제기 및 AVI 압축기 필터는 오디오 및 비디오 압축 관리자와 함께 작동하여 DirectShow 필터 그래프에서 다양한 코덱을 사용할 수 있도록 합니다.

DirectShow SDK(소프트웨어 개발 키트)에서 지원하는 모든 필터는 여기에 나열되어 있습니다. 필터가 GraphEdit에 표시되지만 이 참조 섹션에 문서화되지 않은 경우 필터가 타사에 의해 설치되었거나 다른 Microsoft 기술에서 내부적으로 사용되었음을 의미합니다. 이러한 필터는 DirectShow SDK에서 지원되지 않습니다.

Assert 설명
ACM 래퍼 ACM(오디오 압축 관리자) 코덱이 필터 그래프에 조인할 수 있도록 합니다.
아날로그 비디오 크로스바 WDM(Windows 드라이버 모델)을 지원하는 비디오 캡처 디바이스의 비디오 크로스바를 나타냅니다.
오디오 캡처 오디오 캡처 디바이스를 나타냅니다.
오디오 렌더러(WaveOut) waveOut* API를 사용하여 파형 오디오를 렌더링합니다.
AVI 압축기 VCM(비디오 압축 관리자) 압축기가 필터 그래프에 조인할 수 있도록 합니다.
AVI 압축 해제기 VCM(비디오 압축 관리자) 압축 해제기가 필터 그래프에 조인할 수 있도록 합니다.
AVI 그리기 비디오가 외부 NTSC 텔레비전 모니터에 출력될 때 AVI 압축 해제기 대신 재생 그래프로 자동으로 끌어온 것입니다.
AVI Mux 여러 입력 스트림을 수락하고 AVI 형식으로 인터리브합니다.
AVI 분할자 오디오 및 비디오 스트림을 AVI 파일 재생으로 분할합니다.
AVI/WAV 파일 원본 AVI 및 WAV 원본 파일을 읽고 파일 형식에 적합한 출력 핀을 생성합니다. (사용되지 않음)
CC 디코더 캡처 필터에서 제공하는 샘플 파형을 허용하고 디코딩된 선택 자막 데이터를 제공합니다.
색 공간 변환기 한 RGB 색 형식에서 다른 RGB 형식으로 변환합니다.
DirectSound 렌더러 DirectSound API를 사용하여 오디오를 렌더링합니다.
DMO 래퍼 DirectShow 애플리케이션이 필터 그래프 내에서 DMO( DirectX Media Object )를 사용할 수 있도록 합니다.
DV Muxer DV(디지털 비디오)로 인코딩된 비디오 스트림을 하나 또는 두 개의 오디오 스트림과 결합하여 인터리브 DV 스트림을 생성합니다.
DV 분할기 인터리브된 DV 스트림을 구성 요소 비디오 및 오디오 스트림으로 분할합니다.
DV 비디오 디코더 DV 스트림을 압축되지 않은 비디오로 디코딩합니다.
DV 비디오 인코더 압축되지 않은 비디오 스트림을 DV 비디오로 인코딩합니다.
DVD 탐색기 필요한 모든 파일을 DVD-Video 볼륨에서 열고, 선형 DVD-Video .vob 파일을 탐색하고, 결과 MPEG-2 프로그램 스트림을 구문 분석합니다.
향상된 비디오 렌더러 Media Foundation EVR 미디어 싱크와 동일한 핵심 기능 및 플러그 인 모델을 갖춘 비디오 렌더러.
파일 원본(비동기) 다양한 데이터 형식의 로컬 파일을 열고 읽고 데이터를 파서 필터에 전달합니다.
파일 원본(URL) URL(Uniform Resource Locator)으로 식별할 수 있고 미디어 주 형식이 스트림인 모든 원본 파일에서 작동합니다.
파일 스트림 렌더러 다중 파일 파서 필터로 구문 분석되는 파일 이름을 렌더링합니다.
파일 작성기 형식에 관계없이 디스크에 파일을 쓰는 데 사용됩니다.
전체 화면 렌더러 DirectDraw를 사용하여 이전 그래픽 카드에 전체 화면 비디오를 렌더링합니다. 이 항목은 사용되지 않습니다.
무한 핀 티 입력 핀에 전달된 샘플을 가변 수의 출력 핀으로 전달합니다.
내부 스크립트 명령 렌더러 스크립트 명령을 수신하고 애플리케이션에 디스패치합니다.
줄 21 디코더 줄 21 닫힌 캡션 정보를 캡션 텍스트가 있는 비트맵으로 변환합니다.
Microsoft AC3 인코더 스테레오 PCM 오디오를 Dolby Digital 비트스트림으로 인코딩합니다. (타사 애플리케이션에는 지원되지 않습니다.)
Microsoft MPEG-1/DD 오디오 디코더 MPEG-1, AAC 및 Dolby Digital 오디오를 디코딩합니다.
Microsoft MPEG-2 오디오 인코더 MPEG-2 오디오를 인코딩합니다.
Microsoft MPEG-2 인코더 MPEG-2 오디오 및 비디오를 인코딩합니다.
Microsoft MPEG-2 비디오 디코더 MPEG-2 비디오를 디코딩합니다.
Microsoft MPEG-2 비디오 인코더 MPEG-2 비디오를 인코딩합니다.
MIDI 파서 에 있는 MIDI 데이터를 읽습니다. MID 및 . RMI 파일.
MIDI 렌더러 MIDI 파서 필터에서 MIDI 데이터를 렌더링합니다.
MJPEG 압축기 동작 JPEG 압축을 사용하여 압축되지 않은 비디오 스트림을 압축합니다.
MJPEG 압축 해제기 동작 JPEG에서 압축되지 않은 비디오로 비디오 스트림을 디코딩합니다.
MPEG-1 오디오 디코더 MPEG-1 계층 I 및 계층 II 오디오를 PCM으로 디코딩합니다.
MPEG-1 스트림 분할자 MPEG-1 시스템 스트림을 구성 요소 오디오 및 비디오 스트림으로 분할합니다.
MPEG-1 비디오 디코더 MPEG-1 비디오를 디코딩합니다.
MPEG-2 Demultiplexer 푸시 모드로 전달되는 MPEG-2 전송 스트림과 푸시 또는 끌어오기 모드로 전달되는 프로그램 스트림을 Demultiplexes합니다.
MPEG-2 분할기 MPEG-2 프로그램 스트림을 구문 분석하고, 각 스트림에 대한 출력 핀을 만들고, 압축된 오디오 및/또는 비디오 MPEG 패킷을 MPEG-2 디코더 필터로 출력합니다.
MSDV 드라이버 DV 캠코더용 WDM(Windows 드라이버 모델) 드라이버입니다.
MSTape 드라이버 D-VHS 및 MPEG 캠코더 디바이스를 지원합니다.
MSYUV 색 공간 변환기 코덱 하드웨어에서 YUV-RGB 변환에 비디오 디스플레이 어댑터를 사용할 수 없는 클라이언트에서 비디오 원본 데이터를 YUV 형식으로 재생할 수 있습니다.
다중 파일 파서 여러 파일 이름을 하나의 파일인 것처럼 지정할 수 있는 간단한 파일 형식을 구문 분석합니다.
오버레이 믹서 2 오버레이 믹서처럼 필터 그래프에 자동으로 추가할 수 있습니다. 이 항목은 사용되지 않습니다.
오버레이 믹서 줄 21 선택 자막이 있는 DVD 재생 및 브로드캐스트 비디오 스트림을 위해 특별히 설계되었습니다. (사용되지 않습니다. 비디오 믹싱 렌더러로 대체됩니다.)
QT 압축 해제기 Apple QuickTime 2.0 비디오를 압축 해제합니다. 이 항목은 사용되지 않습니다.
QuickTime 무비 파서 Apple QuickTime 데이터를 오디오 및 비디오 스트림으로 분할합니다. 이 항목은 사용되지 않습니다.
SAMI(CC) 파서 SAMI(Synchronized Accessible Media Interchange) 파일의 캡션 데이터를 구문 분석합니다.
스마트 티 비디오 캡처 그래프에서 비디오 스트림을 미리 보기 스트림 및 캡처 스트림으로 분할하는 데 사용됩니다.
티/싱크-싱크 변환기 커널 모드와 사용자 모드 간에 비용이 많이 드는 전환 없이 커널 모드 내에서 데이터 스트림을 복제하는 효율적인 방법을 제공합니다.
TV 오디오 TV 오디오 디코딩, 스테레오 또는 단자체 선택 및 SAP(보조 오디오 프로그램) 선택을 제어합니다.
TV 튜너 볼 아날로그 브로드캐스트 또는 케이블 채널을 선택합니다.
VBI Surface 할당자 하드웨어 비디오 포트 캡처 시나리오를 사용하여 아날로그 TV 그래프에서 VBI 버퍼 할당을 제어합니다.
VFW 캡처 필터 Windows용 비디오를 사용하는 이전 비디오 캡처 하드웨어에서 작동합니다.
VGA 16 색 디더러 AVI 및 MPEG 비디오 스트림이 이전 16색 모니터에 표시될 수 있도록 RGB 색 형식에서 4비트 색 디스플레이로 변환합니다. 이 항목은 사용되지 않습니다.
비디오 혼합 렌더러 필터 7 (VMR-7) Windows XP의 기본 비디오 렌더러입니다. 고급 렌더링 및 비디오 혼합 기능을 제공합니다.
비디오 혼합 렌더러 필터 9 (VMR-9) VMR-7과 비슷하지만 DirectX에서 지원하는 모든 플랫폼에서 사용할 수 있습니다.
비디오 포트 관리자 비디오 혼합 렌더러가 비디오 캡처 디바이스 또는 하드웨어 디코더에서 그래픽 칩으로 직접 비디오 데이터가 전송되는 시스템에서 원활하게 작동할 수 있습니다.
비디오 렌더러 Windows 98SE, Windows 2000 및 Windows Millennium Edition의 기본 비디오 렌더러. 압축 해제된 비디오 데이터를 생성하는 모든 비디오 변환 필터에 연결합니다.
WAVE 파서 .wav, .au 또는 .aif 파일에서 WAV 형식 오디오 데이터를 구문 분석합니다.
WDM 비디오 캡처 WDM(Windows 드라이버 모델) 드라이버를 사용하는 아날로그 캡처 디바이스를 제어합니다.
Windows 미디어 원본 필터 Microsoft MPEG-4 인코더를 사용하여 만든 Windows Media 및 MPEG-4 콘텐츠 재생을 위한 기본 원본 필터입니다. Windows 미디어 플레이어 6.4에서 사용하는 원본 필터입니다. 이 항목은 사용되지 않습니다.
WM ASF 판독기 Microsoft MPEG-4 인코더 DMO를 사용하여 만든 Windows 미디어 기반 콘텐츠 및 콘텐츠의 파일 재생을 위한 원본 필터입니다. 필터 그래프에 명시적으로 추가해야 합니다. 이 필터는 Windows Media Format SDK를 기반으로 합니다.
WM ASF 기록기 압축되지 않은 입력 스트림을 수락하고 Microsoft MPEG-4 인코더 DMO를 사용하여 Windows 미디어 스트림 또는 MPEG-4 스트림을 포함하는 ASF 파일을 만듭니다. 이 필터는 Windows Media Format SDK를 기반으로 합니다.
WST 코덱 WST 디코더 필터에 대해 디코딩 및 정방향 오류 수정된 Teletext 데이터를 디코딩 및/또는 복제합니다. 이 항목은 사용되지 않습니다.
WST 디코더 WST 코덱에서 디코딩된 World Standard Teletext 데이터를 수락하고 Microsoft에서 제공하는 글꼴을 사용하여 오버레이 믹서의 핀 2에 비트맵을 전달합니다. 이 항목은 사용되지 않습니다.

 

DirectShow 참조