Creazione di topologie

Questa sezione descrive alcune delle procedure generali per la creazione di una topologia.

I passaggi generali per la creazione di una topologia sono i seguenti:

  1. Creare un nuovo oggetto topologia chiamando MFCreateTo topologia. Questa funzione restituisce un puntatore all'interfaccia FMTopology della topologia .

  2. Inizialmente, la topologia non contiene nodi. Per creare nodi per la topologia, chiamare MFCreateTopologyNode. Questa funzione restituisce un puntatore all'interfaccia FMTopologyNode del nodo. È necessario specificare il tipo di nodo quando si crea il nodo:

    • Nodo di origine.

    • Trasformare il nodo.

    • Nodo di output.

    • Nodo tee.

  3. Inizializzare ogni nodo. Il processo di inizializzazione dipende dal tipo di nodo, come descritto negli argomenti che seguono.

  4. Aggiungere ogni nodo alla topologia chiamando FMTo topologia::AddNode.

  5. Connessione i nodi. Per connettere un nodo, chiamare IMFTopologyNode::ConnectOutput nel nodo upstream e passare un puntatore al nodo downstream.

Gli argomenti seguenti forniscono i passaggi specifici per ogni tipo di nodo.

Argomento Descrizione
Creazione di nodi di origine Come creare un nodo di origine.
Creazione di nodi di trasformazione Come creare un nodo di trasformazione.
Creazione di nodi di output Come creare un nodo di output.

 

Topologie