KSFILTER_DISPATCH结构 (ks.h)

KSFILTER_DISPATCH结构描述客户端回调,这些回调用于向客户端通知给定筛选器类型上的某些事件。

语法

typedef struct _KSFILTER_DISPATCH {
  PFNKSFILTERIRP     Create;
  PFNKSFILTERIRP     Close;
  PFNKSFILTERPROCESS Process;
  PFNKSFILTERVOID    Reset;
} KSFILTER_DISPATCH, *PKSFILTER_DISPATCH;

成员

Create

自选。 指向提供 AVStrMiniFilterCreate 回调例程的微型驱动程序的指针。

Close

自选。 指向提供 AVStrMiniFilterClose 回调例程的微型驱动程序的指针。

Process

自选。 指向微型驱动程序提供的 AVStrMiniFilterProcess 回调例程的指针。

Reset

自选。 指向微型驱动程序提供的 AVStrMiniFilterReset 回调例程的指针。

言论

任何回调指针都可以 NULL,指示驱动程序不希望接收给定事件的通知。

另请参阅 重启 AVStream 中的处理

Filter-Centric 处理

要求

要求 价值
最低支持的客户端 在 Microsoft Windows XP 及更高版本的作系统和 Microsoft DirectX 8.0 及更高版本中提供。
标头 ks.h (包括 Ks.h)

另请参阅

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest