Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Funkce přidružená k této stránce DirectShow je starší funkce. Bylo nahrazeno MediaPlayer, IMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]
Pokud potřebujete upravit existující graf filtru, můžete graf zastavit, provést změny a restartovat graf. To je obvykle nejlepší přístup. Za určitých okolností ale můžete chtít změnit graf, i když je stále spuštěný. Například:
- Aplikace během přehrávání vloží filtr efektů videa.
- Zdrojový filtr přepíná typy médií uprostřed toku, což může vyžadovat nový dekompresní filtr.
- Aplikace přidá do grafu nový stream videa.
Toto jsou všechny příklady dynamického vytváření grafů, což označuje jakýkoli druh změny v grafu filtrů, zatímco graf stále běží. Dynamické vytváření grafů může iniciovat aplikace nebo filtr v grafu. Možné jsou tři různé scénáře:
- Změny dynamického formátu: Filtr může měnit formáty uprostředstreamu, aniž by bylo nutné odebrat nebo nahradit žádné filtry.
- dynamické opětovné připojení: Změna grafu přidáním nebo odebráním filtrů
- filtrovací řetězy: Přidávání, odebírání a řízení řetězců filtrů.
Související témata