Funzione di callback PFNKSFILTERVOID (ks.h)
Viene chiamata la routine AVStrMiniFilterReset di AVStream quando AVStream riceve un IOCTL_KS_RESET_STATE per restituire il filtro allo stato in cui si trovava in Acquire-time. Questa routine viene chiamata anche quando viene scaricata una coda associata a un pin sul filtro. Questa routine verrà chiamata solo per un filtro incentrato sui filtri.
Sintassi
PFNKSFILTERVOID Pfnksfiltervoid;
NTSTATUS Pfnksfiltervoid(
[in] PKSFILTER Filter
)
{...}
Parametri
[in] Filter
Puntatore al KSFILTER per tornare allo stato precedente.
Valore restituito
AVStream attualmente non usa il valore restituito.
Osservazioni
Per altre informazioni, vedere Filter-Centric Processing.
Si noti che non è il filtro in questione, ma piuttosto un pin su questo filtro che riceve effettivamente la reimpostazione IOCTL.
Il minidriver specifica l'indirizzo di questa routine nel membro reset della relativa struttura di KSFILTER_DISPATCH.
Il mutex del controllo filtro può essere mantenuto durante questa funzione. Vedere Filter Control Mutex in AVStream.
Questa routine è facoltativa.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX. |
piattaforma di destinazione | Desktop |
intestazione | ks.h (include Ks.h) |