WDM 视频捕获筛选器

[与此页面关联的功能(DirectShow)是一项旧功能。 它已被 MediaPlayerIMFMediaEngine取代,并在媒体基金会 音频/视频捕获。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获,而不是 DirectShow。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

WDM 视频捕获筛选器控制使用 Windows 驱动程序模型 (WDM) 驱动程序的模拟捕获设备。

此筛选器实际上是内核模式 KsProxy 插件。 它为控制模拟捕获设备(也称为模拟视频解码器)的 WDM 驱动程序提供属性页和 COM 接口。 应用程序只需将其视为筛选器即可。 若要将此筛选器添加到筛选器图,请使用 系统设备枚举器。 它返回使用此插件的每个设备的唯一名字对象。 有关详细信息,请参阅 枚举设备和筛选器硬件设备如何参与筛选器图形。 与基于 KsProxy 的任何筛选器一样,筛选器的友好名称将取决于基础驱动程序。

并非所有通过 WDM 视频捕获筛选器公开的设备都将实现下面列出的所有接口。 应用程序可以使用 QueryInterface 来确定特定设备支持哪些接口。

标签 价值
筛选器接口 设备的 WDM 驱动程序可能支持以下一个或多个:IAMAnalogVideoDecoderIAMCameraControlIAMDeviceRemovalIAMDroppedFramesIAMExtDeviceIAMExtTransportIAMFilterMiscFlagsIAMTimecodeReaderIAMVideoCompressionIAMVideoControlIAMVideoProcAmpIBaseFilterIKsPropertySetIMediaSeekingIReferenceClockISpecifyPropertyPages
输入引脚媒体类型 依赖于驱动程序。
输入引脚接口 依赖于驱动程序。
输出引脚媒体类型 依赖于驱动程序。
输出引脚接口 驱动程序可能支持以下一个或多个:IAMBufferNegotiationIAMStreamConfigIAMStreamControlIKsPinIKsPropertySetIStreamBuilderIMediaSeekingIPinIQualityControlISpecifyPropertyPages
筛选 CLSID 不適用。
属性页 CLSID 依赖于驱动程序。
插件可执行文件 kswdmcap.ax
优点 依赖于驱动程序。
筛选器类别 CLSID_VideoInputDeviceCategory

 

DirectShow 筛选器

视频捕获