转储筛选器示例
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
说明
转储筛选器是一个呈现器筛选器,用于将接收的媒体样本写入文本文件。
此示例演示如何使用基本筛选器类 CBaseFilter 和呈现的输入引脚类 CRenderedInputPin。 它还演示如何实现 IFileSinkFilter 接口。 转储筛选器有一个输入引脚,它将接收的每个样本直接写入文件。
使用情况
此筛选器是一个有用的调试工具。 例如,可以逐位验证转换筛选器的结果。 可以使用 GraphEdit 手动生成图形,并将转储筛选器连接到转换筛选器或任何其他输出引脚的输出。 还可以连接发球筛选器,并将转储筛选器放在发条筛选器的一条腿上,将典型输出放在另一条腿上,以在实时方案中监视结果。
下载示例
若要下载 DirectShow SDK 示例,请安装最新版本的 Windows SDK。
此示例安装在以下路径下: [SDK 根]\Samples\Multimedia\DirectShow\Filters\Dump。
相关主题