KSFILTER_DISPATCH struttura (ks.h)

La KSFILTER_DISPATCH descrive i callback client eserciti per notificare al client determinati eventi in un determinato tipo di filtro.

Sintassi

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

Members

Create

facoltativo. Puntatore a una routine di callback AVStrMiniFilterCreate fornita dal minidriver.

Close

facoltativo. Puntatore a una routine di callback AVStrMiniFilterClose fornita dal minidriver.

Process

facoltativo. Puntatore a una routine di callback AVStrMiniFilterProcess fornita dal minidriver.

Reset

facoltativo. Puntatore a una routine di callback AVStrMiniFilterReset fornita dal minidriver.

Commenti

Uno dei puntatori di callback può essere NULL, a indicare che il driver non vuole ricevere la notifica di un determinato evento.

Vedere anche Riavvio dell'elaborazione in AVStream e

Elaborazione incentrata sui filtri.

Requisiti

   
Client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in Microsoft DirectX 8.0 e versioni successive.
Intestazione ks.h (includere Ks.h)

Vedi anche

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest