Sdílet prostřednictvím


Tabulky odesílání AVStream

Tabulka dispečerských funkcí AVStream, KSDEVICE_DISPATCH, je sada ukazatelů na dispečerské funkce. Minidriver může rozšířit chování poskytované AVStream tím, že poskytuje rutiny zpětného volání, které provádějí úlohy specifické pro ovladače.

Tyto rutiny poskytované minidriverem obdrží oznámení o určitých událostech a mohou rozšířit nebo upravit výchozí zpracování událostí poskytované AVStreamem.

Struktury KSFILTER_DISPATCH a KSPIN_DISPATCH poskytují dispečink s názvem Proces. Toto odeslání slouží k rozlišení filtru orientovaného na filtr od filtru orientovaného na pin. Chcete-li určit filtr orientovaný na filtr, zadejte ukazatel na procesní rutinu zpětného volání v tabulce odeslání filtru. Filtr zaměřený na piny poskytuje dispečink procesu v každé tabulce popisovače pinů.

Můžete zaregistrovat filtry pro sledování vytváření, odstraňování, potřeby zpracování dat a resetů. Můžete zaregistrovat piny, abyste byli upozorněni na události, jako jsou vytváření, uzavření, potřeba zpracovávat data, resety, nastavení formátů dat a změny stavu. Chcete-li zaregistrovat objekty pro oznámení, zadejte ukazatel na rutinu odeslání dodané dodavatelem v příslušné struktuře odeslání.

Další informace o funkcích odesílání najdete v tématu KSFILTER_DISPATCH, KSPIN_DISPATCH a KSALLOCATOR_DISPATCH.