Partager via


Ajout de nœuds de transformation avec TopoEdit

Un nœud de transformation représente une transformation Media Foundation (MFT) qui traite les données multimédias qu’il reçoit d’un nœud source. Quand il est prêt, le pipeline le transmet au nœud de sortie pour le rendu. Dans Media Foundation, les encodeurs, les décodeurs, les multiplexeurs, les dé multiplexeurs et les effets vidéo audio sont implémentés en tant que MFT. TopoEdit prend en charge l’ajout de nœuds de transformation qui représentent à la fois des mfts inscrits et personnalisés.

Pour plus d’informations sur l’ajout de nœuds de transformation par programmation à l’aide des API Media Foundation, consultez Création de nœuds de transformation.

Pour ajouter un MFT inscrit à la topologie

  1. Dans le menu Topologie , cliquez sur Ajouter une transformation.

    La boîte de dialogue Sélectionner la transformation s’ouvre. Il affiche une liste catégorisée des mfts inscrits qui est générée en énumérant les entrées inscrites dans le Registre en appelant la fonction MFTEnum .

  2. Développez la catégorie et sélectionnez le MFT que vous souhaitez ajouter à la topologie.

  3. Cliquez sur OK pour fermer la boîte de dialogue et revenir au volet Topologie.

TopoEdit crée le nœud de transformation spécifié. Le volet Topologie affiche le nœud de transformation sous la forme d’une zone verte qui affiche le nom du MFT.

Pour ajouter un MFT personnalisé à la topologie

  1. Dans le menu Topologie , cliquez sur Ajouter un MFT personnalisé.

    La boîte de dialogue Guid personnalisé d’entrée s’ouvre .

  2. Dans le champ GUID: , entrez le GUID du MFT que vous souhaitez ajouter à la topologie.

    Notes

    TopoEdit attend le GUID au format « {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} ». Sinon, il ne parvient pas à ajouter le nœud et affiche un message d’erreur « GUID non valide ».

     

  3. Cliquez sur OK pour fermer la boîte de dialogue et revenir au volet Topologie.

TopoEdit crée le nœud de transformation spécifié. Le volet Topologie affiche le nœud de transformation sous la forme d’une zone verte qui affiche le nom du MFT.

Génération de topologies à l’aide de TopoEdit

Transformations de Media Foundation

TopoEdit