Condividi tramite


KSFILTER_DISPATCH struttura (ks.h)

La struttura KSFILTER_DISPATCH descrive i callback client effettuati 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 un minidriver fornito da AVStrMiniFilterCrea la routine di callback.

Close

facoltativo. Puntatore a una routine di callback avStrMiniFilterClose fornita da minidriver.

Process

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

Reset

facoltativo. Puntatore a una routine di callback avStrMiniFilterReset fornita da minidriver.

Commenti

Uno dei puntatori di callback può essere NULL, che indica che il driver non desidera ricevere una notifica di un determinato evento.

Vedere anche Riavvio dell'elaborazione in AVStream e

Elaborazione incentrata sui filtri.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e versioni successive e in Microsoft DirectX 8.0 e versioni successive.
Intestazione ks.h (include Ks.h)

Vedi anche

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest