基于 PCI 的电视捕获

基于 PCI 的捕获设备(具有电视/无线电调谐器、电视音频和横梁)需要复杂的筛选器图,并且其硬件通常能够主控单独的预览和捕获流,每个设备都有可能不同的颜色空间和帧尺寸。 此类设备还可以为 VBI 或时间代码提供单独的流。

下图显示了连接到预览流和捕获流的单独呈现器。

说明连接到预览流和捕获流的单独呈现器的关系图。

PROPSETID_ALLOCATOR_CONTROL 属性集特定于这种类型的筛选器图。

这种类型的筛选器图的可选变体是使用 KS_VIDEOINFOHEADER2结构格式 将预览引脚连接到视频混音器/呈现器 (VMR) DirectShow 筛选器,而不是标准视频呈现器。 在此模式下配置时,如果显示设备支持视频端口管理器 (VPM) 和 视频端口扩展 () 内核模式视频传输的 VPM 和视频端口扩展,缓冲区将连同 KS_FRAME_INFO 结构中的 Microsoft DirectDraw 图面句柄一起传递到捕获设备。

然后,视频捕获微型驱动程序可以无限期地保留缓冲区的所有权 - 锁定、填充、解锁和翻转捕获表面。 微型驱动程序必须注册指示在运行全屏 MS-DOS 应用程序或独占模式游戏时表面丢失的通知。 在这些情况下,微型驱动程序应完成缓冲区返回到捕获筛选器。

如果视频捕获硬件包含调频无线电调谐器,请参阅 使用无线电调谐器的视频捕获设备