DirectShow筛选器

DirectShow在Windows中提供一组默认筛选器。 这些筛选器支持多种数据格式,同时提供高度的硬件独立。 应用程序还可以在目标系统上注册和安装自定义筛选器。

ACM 包装器、AVI 解压缩器和 AVI 压缩器筛选器使用音频和视频压缩管理器,使各种编解码器能够在DirectShow筛选器图中使用。

此处列出了DirectShow软件开发工具包 (SDK) 支持的所有筛选器。 如果筛选器显示在 GraphEdit 中,但未在本参考部分中记录,则表示筛选器已由第三方安装,或者由其他 Microsoft 技术在内部使用。 DirectShow SDK 不支持此类筛选器。

筛选器 描述
ACM 包装器 启用音频压缩管理器 (ACM) 编解码器加入筛选器图。
模拟视频交叉栏 表示支持Windows驱动程序模型 (WDM) 的视频捕获设备上的视频交叉栏。
音频捕获 表示音频捕获设备。
音频呈现器 (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应用程序能够在筛选器图中使用 DirectX 媒体对象 (DMO) 。
DV 复用器 将数字视频 (DV) 编码的视频流与一两个音频流相结合,生成交错的 DV 流。
DV 拆分器 将交错的 DV 流拆分为其组件视频和音频流。
DV 视频解码器 将 DV 流解码为未压缩的视频。
DV 视频编码器 将未压缩的视频流编码为 DV 视频。
DVD 导航器 在DVD-Video卷中打开所有必要的文件,浏览线性DVD-Video .vob 文件,并分析生成的 MPEG-2 程序流。
增强的视频呈现器 具有与 Media Foundation EVR 媒体接收器相同的核心功能和插件模型的视频呈现器。
文件源 (异步) 打开并读取多种不同数据格式的本地文件,并将数据传递给分析程序筛选器。
文件源 (URL) 适用于可由统一资源定位符 (URL) 及其媒体主类型流标识的任何源文件。
文件流呈现器 呈现多文件分析器筛选器分析的文件名。
文件编写器 用于将文件写入光盘,而不考虑格式。
全屏呈现器 使用 DirectDraw 在较旧的图形卡上呈现全屏视频。 (已过时。)
无限 Pin Tee 将传送到其输入引脚的样本到可变数量的输出引脚。
内部脚本命令呈现器 接收脚本命令并将其调度到应用程序。
第 21 行解码器 使用标题文本将第 21 行隐藏式字幕信息转换为位图。
Microsoft AC3 编码器 将立体声 PCM 音频编码为 Dolby Digital 位流。 第三方应用程序不支持 (。)
Microsoft MPEG-1/DD 音频解码器 解码 MPEG-1、AAC 和 Dolby 数字音频。
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 第 1 层和第 II 层音频解码为 PCM。
MPEG-1 流拆分器 将 MPEG-1 系统流拆分为其组件音频和视频流。
MPEG-1 视频解码器 解码 MPEG-1 视频。
MPEG-2 Demultiplexer 在推送模式下传递的 MPEG-2 传输流,以及以推送或拉取模式传送的程序流。
MPEG-2 拆分器 分析 MPEG-2 程序流,为每个流创建输出引脚,并将压缩的音频和/或视频 MPEG 数据包输出到 MPEG-2 解码器筛选器。
MSDV 驱动程序 WINDOWS驱动程序模型 (DV 摄像机的 WDM) 驱动程序。
MSTape 驱动程序 支持 D-VHS 和 MPEG 摄像机设备。
MSYUV 颜色空间转换器编解码器 允许在视频显示适配器不能用于硬件中的 YUV 到 RGB 转换的客户端上以 YUV 格式播放视频源数据。
多文件分析器 分析一个简单的文件格式,使多个文件名可以指定为一个文件。
覆盖Mixer 2 与覆盖Mixer类似,但可以自动添加到筛选器图中。 (已过时。)
覆盖Mixer 专为使用 21 行隐藏式字幕的 DVD 播放和广播视频流而设计。 (已过时。被视频混合呈现器取代.)
QT 解压缩器 解压缩 Apple QuickTime 2.0 视频。 (已过时。)
QuickTime 电影分析器 将 Apple QuickTime 数据拆分为音频和视频流。 (已过时。)
SAMI (CC) 分析器 分析从同步可访问媒体交换 (SAMI) 文件中的标题数据。
Smart Tee 在视频捕获图中用于将视频流拆分为预览流和捕获流。
Tee/Sink-to-Sink 转换器 提供一种高效方法,用于在内核模式下复制数据流,而无需在内核和用户模式之间进行昂贵的转换。
电视音频 控制电视音频解码、立体声或单声道选择,以及 SAP) 选择 (辅助音频程序。
电视调音器 选择要查看的模拟广播或有线电视通道。
VBI Surface 分配器 使用硬件视频端口捕获方案控制模拟电视图中 VBI 缓冲区的分配。
VFW 捕获筛选器 适用于使用视频 for Windows 的较旧视频捕获硬件。
VGA 16 颜色 Ditherer 从 RGB 颜色类型转换为 4 位颜色显示,以便 MPEG 和 MPEG 视频流可以在较旧的 16 色监视器上显示。 (已过时。)
视频混合呈现器筛选器 7 (VMR-7) WINDOWS XP 中的默认视频呈现器。 提供高级渲染和视频混合功能。
视频混合呈现器筛选器 9 (VMR-9) 类似于 VMR-7,但在 DirectX 支持的所有平台上都可用。
视频端口管理器 使视频混合呈现器能够在视频数据直接从视频捕获设备或硬件解码器传输到图形芯片的系统上无缝工作。
视频呈现器 Windows 98SE、Windows 2000 和 Windows Millennium Edition 上的默认视频呈现器。 连接到生成解压缩的视频数据的任何视频转换筛选器。
WAVE 分析器 分析 .wav、.au 或 .aif 文件中的 WAV 格式音频数据。
WDM 视频捕获 控制使用Windows驱动程序模型 (WDM) 驱动程序的模拟捕获设备。
Windows媒体源筛选器 用于播放使用 Microsoft MPEG-4 编码器创建的Windows媒体和 MPEG-4 内容的默认源筛选器。 这是 Windows 媒体播放器 6.4 使用的源筛选器。 (已过时。)
WM ASF 读取器 源筛选器,用于播放使用任何 Microsoft MPEG-4 编码器 DMO 创建的基于媒体的内容和内容的Windows。 必须显式添加到筛选器图中。 此筛选器基于Windows媒体格式 SDK。
WM ASF 编写器 接受未压缩的输入流,并使用 Microsoft MPEG-4 编码器DMO创建包含Windows媒体流或 MPEG-4 流的 ASF 文件。 此筛选器基于Windows媒体格式 SDK。
WST 编解码器 解码和/或复制 WST 解码器筛选器解码和转发错误更正的 Teletext 数据。 (已过时。)
WST 解码器 接受 WST 编解码器中解码的行业标准 Teletext 数据,并使用 Microsoft 提供的字体将位图传送到覆盖Mixer上的 Pin 2。 (已过时。)

 

DirectShow参考