AVStream 调度表

AVStream 调度表 (KSDEVICE_DISPATCH)是一组用于调度函数的函数指针。 微型驱动程序可以通过提供执行特定于驱动程序的任务的回调例程来扩展 AVStream 提供的行为。

这些微型驱动程序提供的例程接收某些事件的通知,并可能会扩展或修改 AVStream 提供的默认事件处理。

KSFILTER_DISPATCHKSPIN_DISPATCH结构都提供名为 Process 的调度。 使用此调度将 以筛选器为中心的 筛选器与 以引脚为中心的 筛选器区分开来。若要指定以筛选器为中心的筛选器,请在筛选器调度表中提供指向进程调度回调例程的指针。 以引脚为中心的筛选器在每个引脚描述符表中提供进程调度。

可以注册筛选器,以便收到有关创建、删除、处理数据和重置的需求的通知。 可以注册引脚,以便收到创建、关闭、需要处理数据、重置、设置数据格式和状态更改等事件的通知。 若要为通知注册对象,请提供指向相关调度结构中供应商提供的调度例程的指针。

有关调度函数的详细信息,请参阅 KSFILTER_DISPATCHKSPIN_DISPATCHKSALLOCATOR_DISPATCH