структура KSFILTER_DISPATCH (ks.h)
Структура KSFILTER_DISPATCH описывает обратные вызовы клиента, которые отправляются для уведомления клиента об определенных событиях для заданного типа фильтра.
Синтаксис
typedef struct _KSFILTER_DISPATCH {
PFNKSFILTERIRP Create;
PFNKSFILTERIRP Close;
PFNKSFILTERPROCESS Process;
PFNKSFILTERVOID Reset;
} KSFILTER_DISPATCH, *PKSFILTER_DISPATCH;
Члены
Create
Необязательный элемент. Указатель на подпрограмму обратного вызова AVStrMiniFilterCreate , предоставляемую мини-driver.
Close
Необязательный элемент. Указатель на подпрограмму обратного вызова AVStrMiniFilterClose , предоставляемую мини-driver.
Process
Необязательный элемент. Указатель на подпрограмму обратного вызова AVStrMiniFilterProcess , предоставляемую мини-driver.
Reset
Необязательный элемент. Указатель на подпрограмму обратного вызова AVStrMiniFilterReset , предоставляемую мини-driver.
Комментарии
Любой из указателей обратного вызова может иметь значение NULL, что означает, что драйвер не хочет получать уведомления о данном событии.
См. также статью Перезапуск обработки в AVStream и
Фильтрация, ориентированная на обработку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в операционных системах Microsoft Windows XP и более поздних версий, а также в Microsoft DirectX 8.0 и более поздних версиях. |
Верхняя часть | ks.h (включая Ks.h) |