Criando topologias
Esta seção descreve alguns dos procedimentos gerais para criar uma topologia.
As etapas gerais para criar uma topologia são as seguintes:
Crie um novo objeto de topologia chamando MFCreateTopology. Essa função retorna um ponteiro para a interface IMFTopology da topologia.
Inicialmente, a topologia não contém nenhum nó. Para criar nós para a topologia, chame MFCreateTopologyNode. Essa função retorna um ponteiro para a interface IMFTopologyNode do nó. Você deve especificar o tipo de nó ao criar o nó:
Nó de origem.
Transformar nó.
Nó de saída.
Nó tee.
Inicialize cada nó. O processo de inicialização depende do tipo de nó, conforme descrito nos tópicos a seguir.
Adicione cada nó à topologia chamando IMFTopology::AddNode.
Conecte os nós. Para conectar um nó, chame IMFTopologyNode::ConnectOutput no nó upstream e passe um ponteiro para o nó downstream.
Os tópicos a seguir fornecem as etapas específicas para cada tipo de nó.
Tópico | Descrição |
---|---|
Criando nós de origem | Como criar um nó de origem. |
Criando nós de transformação | Como criar um nó de transformação. |
Criando nós de saída | Como criar um nó de saída. |
Tópicos relacionados