Aracılığıyla paylaş


Topoloji oluşturma

Bu bölümde topoloji oluşturmaya yönelik bazı genel yordamlar açıklanmaktadır.

Topoloji oluşturmaya yönelik genel adımlar şunlardır:

  1. MFCreateTopologyçağırarak yeni bir topoloji nesnesi oluşturun. Bu işlev, topolojinin IMFTopology arabirimine bir işaretçi döndürür.

  2. Başlangıçta, topoloji herhangi bir düğüm içermez. Topolojiye yönelik düğümler oluşturmak için MFCreateTopologyNodeöğesini çağırın. Bu işlev düğümün IMFTopologyNode arabirimine bir işaretçi döndürür. Düğümü oluştururken düğüm türünü belirtmeniz gerekir:

    • Kaynak düğüm.

    • Dönüştürme düğümü.

    • Çıkış düğümü.

    • Tee düğümü.

  3. Her düğümü başlatın. Başlatma işlemi, izleyen konularda açıklandığı gibi düğüm türüne bağlıdır.

  4. IMFTopology::AddNodeçağrısı yaparak her düğümü topolojiye ekleyin.

  5. Düğümleri bağlayın. Bir düğümü bağlamak için, yukarı akış düğümünde IMFTopologyNode::ConnectOutput çağırın ve aşağı akış düğümüne bir işaretçi geçirin.

Aşağıdaki konular her düğüm türü için belirli adımları sağlar.

Konu Açıklama
Kaynak Düğümleri Oluşturma Kaynak düğüm oluşturma.
Dönüştürme Düğümleri Oluşturma Dönüşüm düğümünü nasıl oluşturursunuz?
Çıkış Düğümleri Oluşturma Çıkış düğümü oluşturma.

 

Topolojileri