Condividi tramite


Attività del nodo della topologia di registrazione

TopoEdit offre l'opzione per raccogliere informazioni di registrazione per un nodo di trasformazione o un nodo di output di una topologia.

Per configurare la registrazione

  1. Nel riquadro topologia selezionare un nodo di trasformazione o un nodo di output facendo clic su di esso.

  2. Dal menu Strumenti fare clic su Spia nodo selezionato.

Durante la compilazione della topologia, tutte le chiamate al metodo nel nodo selezionato vengono registrate in un file di testo. Viene salvato nella cartella in cui si trova il file multimediale. Il file di log viene salvato con il nome del nodo e l'identificatore univoco del nodo della topologia. Ciò garantisce che nessun altro nodo scrive nel log. Per ottenere l'identificatore a livello di codice, chiamare IMFTopologyNode::GetTopoNodeID.

Di seguito è riportato un estratto da un file di log.

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

TopoEdit