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 での処理の再開

フィルター中心の処理

要件

   
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムおよび Microsoft DirectX 8.0 以降のバージョンで使用できます。
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest