Creación de topologías
En esta sección se describen algunos de los procedimientos generales para crear una topología.
Los pasos generales para crear una topología son los siguientes:
Cree un nuevo objeto de topología llamando a MFCreateTopology. Esta función devuelve un puntero a la interfaz IMFTopology de la topología.
Inicialmente, la topología no contiene ningún nodo. Para crear nodos para la topología, llame a MFCreateTopologyNode. Esta función devuelve un puntero a la interfaz IMFTopologyNode del nodo. Debe especificar el tipo de nodo al crear el nodo:
Nodo de origen.
Transformar nodo.
Nodo de salida.
Nodo de tee.
Inicialice cada nodo. El proceso de inicialización depende del tipo de nodo, como se describe en los temas siguientes.
Agregue cada nodo a la topología llamando a IMFTopology::AddNode.
Conectar los nodos. Para conectar un nodo, llame a IMFTopologyNode::ConnectOutput en el nodo ascendente y pase un puntero al nodo de bajada.
En los temas siguientes se proporcionan los pasos específicos para cada tipo de nodo.
Tema | Descripción |
---|---|
Creación de nodos de origen | Cómo crear un nodo de origen. |
Creación de nodos de transformación | Cómo crear un nodo de transformación. |
Creación de nodos de salida | Cómo crear un nodo de salida. |
Temas relacionados