Sdílet prostřednictvím


Ukázka filtru výpisu

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena 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é.]

Popis

Filtr výpisu paměti je filtr rendereru, který zapisuje ukázky médií, které přijímá do textového souboru.

Tato ukázka ukazuje, jak používat základní třídu filtru CBaseFilter a třídu vykreslovaného vstupního pinu CRenderedInputPin. Také ukazuje, jak implementovat IFileSinkFilter rozhraní. Filtr výpisu paměti má jeden vstupní špendlík, který zapisuje každou ukázku, kterou přijímá přímo do souboru.

Použití

Tento filtr je užitečný nástroj pro ladění. Můžete například ověřit, bit po bitu, výsledky transformačního filtru. Graf můžete vytvořit ručně pomocí GraphEdit, a připojit Dump filtr k výstupu transformačního filtru nebo jakéhokoliv jiného výstupního pinu. Můžete také propojit T-filtr a vložit výpisový filtr na jednu větev T-filtru a typický výstup na druhou větev, abyste mohli monitorovat výsledky v reálném čase.

Stažení ukázky

Pokud chcete stáhnout ukázky sady DirectShow SDK, nainstalujte nejnovější verzi sady Windows SDK.

Tato ukázka se nainstaluje v následující cestě: [kořen SDK]\Samples\Multimedia\DirectShow\Filters\Dump.

ukázky DirectShow