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