Udostępnij za pośrednictwem


Tworzenie topologii

W tej sekcji opisano niektóre ogólne procedury tworzenia topologii.

Ogólne kroki tworzenia topologii są następujące:

  1. Utwórz nowy obiekt topologii, wywołując MFCreateTopology. Ta funkcja zwraca wskaźnik do interfejsu topologii IMFTopology.

  2. Początkowo topologia nie zawiera żadnych węzłów. Aby utworzyć węzły dla topologii, wywołaj metodę MFCreateTopologyNode. Ta funkcja zwraca wskaźnik do interfejsu IMFTopologyNode węzła . Podczas tworzenia węzła należy określić typ węzła:

    • Węzeł źródłowy.

    • Przekształć węzeł.

    • Węzeł wyjściowy.

    • Węzeł tee.

  3. Zainicjuj każdy węzeł. Proces inicjowania zależy od typu węzła, zgodnie z opisem w poniższych tematach.

  4. Dodaj każdy węzeł do topologii, wywołując IMFTopology::AddNode.

  5. Połącz węzły. Aby połączyć węzeł, wywołaj IMFTopologyNode::ConnectOutput w węźle nadrzędnym i przekaż wskaźnik do węzła podrzędnego.

Poniższe tematy zawierają konkretne kroki dla każdego typu węzła.

Temat Opis
Tworzenie węzłów źródłowych Jak utworzyć węzeł źródłowy.
Tworzenie węzłów przekształcania Jak utworzyć węzeł przekształcania.
tworzenie węzłów wyjściowych Jak utworzyć węzeł wyjściowy.

 

Topologie