Beispiel für Dumpfilter
BESCHREIBUNG
Der Dumpfilter ist ein Rendererfilter, der die empfangenen Medienbeispiele in eine Textdatei schreibt.
In diesem Beispiel wird veranschaulicht, wie die Basisfilterklasse CBaseFilter und die gerenderte Eingabepinklasse CRenderedInputPinverwendet werden. Außerdem wird veranschaulicht, wie die IFileSinkFilter-Schnittstelle implementiert wird. Der Dumpfilter verfügt über einen einzelnen Eingabepin, der jedes empfangene Beispiel direkt in eine Datei schreibt.
Verwendung
Dieser Filter ist ein nützliches Debugtool. Beispielsweise können Sie die Ergebnisse eines Transformationsfilters Bit für Bit überprüfen. Sie können ein Diagramm manuell erstellen, indem Sie GraphEdit verwenden, und den Dumpfilter mit der Ausgabe eines Transformationsfilters oder eines anderen Ausgabepins verbinden. Sie können auch einen Teefilter verbinden und den Dump-Filter auf einen Abschnitt des Teefilters und die typische Ausgabe auf einem anderen Abschnitt setzen, um die Ergebnisse in einem Echtzeitszenario zu überwachen.
Herunterladen des Beispiels
Installieren Sie die neueste Version des Windows SDK,um die DirectShow SDK-Beispiele herunterzuladen.
Dieses Beispiel wird unter folgendem Pfad installiert: [ ] SDK-Stammbeispiele \ Multimedia \ \ DirectShow Filters \ \ Dump.