Sdílet prostřednictvím


Průvodce návrhem modulů plug-in proxy pro streamování jádra

Modul proxy streamování jádra (KS) (Ksproxy.ax) je filtr DirectShow, který zprostředkuje komunikaci mezi objekty KS v režimu jádra a aplikacemi v uživatelském režimu. Komponenty uživatelského režimu mohou používat proxy KS ke komunikaci s libovolným minidriverem, který je založen na Ks.sys.

Konkrétně může aplikace použít modul proxy KS k řízení a načítání informací z objektů KS, které minidriver KS implementuje. Objekty KS zahrnují například filtry KS, špendlíky KS a hodiny KS.

Proxy KS můžete rozšířit napsáním pluginu, což je rozhraní COM, které poskytuje metody pro přístup k hodnotám vlastností. Výhodou modelu plug-in je, že poskytuje vývojářům aplikací mechanismus, který je známější než přímá práce se sadami vlastností pinu KS a filtru KS.

Následující části obsahují základní popis psaní obslužného plug-inu rozhraní nebo stránky vlastností, která ke komunikaci s minidriverem založeným na KS používá KS Proxy.

Modul plug-in rozhraní poskytuje programový ovládací prvek pro získání a nastavení hodnot vlastností z aplikace. Pokud je vaším cílem umožnit uživatelům manipulovat s vlastnostmi prostřednictvím uživatelského rozhraní, dává stránka vlastností větší smysl. Oba mechanismy vyžadují aktualizaci registru.

Registrace modulů plug-in proxy serveru KS

Plug-in pro obsluhu rozhraní

Zásuvný modul stránky vlastností

Další informace o rozhraních proxy KS COM, exportovaných pomocných funkcích a strukturách používaných aplikacemi a moduly plug-in viz Proxy streamování jádra.