Ajout de nœuds de transformation avec TopoEdit
Un nœud de transformation représente une transformation de 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 de vidéo audio sont implémentés en tant que MFTs. TopoEdit prend en charge l’ajout de nœuds de transformation qui représentent les MFTs inscrits et personnalisés.
Pour plus d’informations sur l’ajout par programme de nœuds de transformation à l’aide d’API Media Foundation, consultez création de nœuds de transformation.
Pour ajouter une table MFT inscrite à la topologie
Dans le menu topologie , cliquez sur Ajouter une transformation.
La boîte de dialogue Sélectionner une transformation s’ouvre. Elle affiche une liste par catégorie des MFTs enregistrés générées en énumérant les entrées inscrites dans le registre en appelant la fonction MFTEnum .
Développez la catégorie et sélectionnez la MFT que vous souhaitez ajouter à la topologie.
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 transformation sous la forme d’une zone verte qui affiche le nom de la table MFT.
Pour ajouter une table MFT personnalisée à la topologie
Dans le menu Topology (topologie ), cliquez sur Add Custom MFT.
La boîte de dialogue GUID personnalisé d’entrée s’ouvre.
Dans le champ GUID : , entrez le GUID de la MFT que vous souhaitez ajouter à la topologie.
Notes
TopoEdit attend le GUID au format "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}". Dans le cas contraire, il ne parvient pas à ajouter le nœud et affiche un message d’erreur « GUID non valide ».
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 transformation sous la forme d’une zone verte qui affiche le nom de la table MFT.