Protokollierung von Topologieknotenaktivitäten
TopoEdit bietet die Option zum Sammeln von Protokollierungsinformationen für einen Transformationsknoten oder einen Ausgabeknoten einer Topologie.
So richten Sie die Protokollierung ein
Wählen Sie im Topologiebereich einen Transformationsknoten oder einen Ausgabeknoten aus, indem Sie darauf klicken.
Klicken Sie im Menü Extras auf Spy Selected Node .
Während der Topologieerstellung werden alle Methodenaufrufe auf dem ausgewählten Knoten in einer Textdatei protokolliert. Dies wird in dem Ordner gespeichert, in dem sich die Mediendatei befindet. Die Protokolldatei wird mit dem Knotennamen und dem eindeutigen Topologieknotenbezeichner gespeichert. Dadurch wird sichergestellt, dass kein anderer Knoten in das Protokoll schreibt. Um den Bezeichner programmgesteuert abzurufen, rufen Sie IMFTopologyNode::GetTopoNodeID auf.
Es folgt ein Auszug aus einer Protokolldatei.
GetStreamCount(02C9F518 02C9F514) returns 0
GetStreamIDs(1 02729720 1 02729760) returns 80004001
GetInputCurrentType(0 02C9F4A4) returns c00d6d60
GetStreamCount(02C9F518 02C9F514) returns 0
GetStreamIDs(1 02729760 1 02729720) returns 80004001
SetInputType(0 0012F8D8 0) returns 0
--> Arg(2, in) Media type: Audio: MAJOR_TYPE=Audio, PREFER_WAVEFORMATEX=1, SUBTYPE=WMAudioV8, NUM_CHANNELS=2, SAMPLES_PER_SECOND=48000, BLOCK_ALIGNMENT=2048, AVG_BYTES_PER_SECOND=12000, BITS_PER_SAMPLE=16, USER_DATA=<BLOB>, {9D62927D-36BE-4CF2-B5C4-A3926E3E8711}=5760, {9D62927F-36BE-4CF2-B5C4-A3926E3E8711}=674,
GetStreamCount(02C9F560 02C9F55C) returns 0
GetStreamIDs(1 02729720 1 02729640) returns 80004001
GetOutputCurrentType(0 02C9F4B0) returns c00d6d60
GetStreamCount(02C9F560 02C9F55C) returns 0
GetStreamIDs(1 02729640 1 02729720) returns 80004001
GetOutputAvailableType(0 0 02C9F4B0) returns 0
--> Arg(3, out) Media type: Audio: MAJOR_TYPE=Audio, PREFER_WAVEFORMATEX=1, SUBTYPE=Float, NUM_CHANNELS=2, SAMPLES_PER_SECOND=48000, BLOCK_ALIGNMENT=8, AVG_BYTES_PER_SECOND=384000, BITS_PER_SAMPLE=32, ALL_SAMPLES_INDEPENDENT=1, FIXED_SIZE_SAMPLES=1,
GetStreamCount(02C9F560 02C9F55C) returns 0
GetStreamIDs(1 02729720 1 02729640) returns 80004001
GetOutputAvailableType(0 1 02C9F4B0) returns 0
Zugehörige Themen