Partager via


Interface IMFTopology (mfidl.h)

Représente une topologie. Une topologie décrit une collection de sources multimédias, de récepteurs et de transformations qui sont connectés dans un certain ordre. Ces objets sont représentés dans la topologie par des nœuds de topologie, qui exposent l’interface IMFTopologyNode . Une topologie décrit le chemin des données multimédias via ces nœuds.

Pour créer une topologie, appelez MFCreateTopology.

Héritage

L’interface IMFTopology hérite de IMFAttributes. IMFTopology compte également les types de membres suivants :

Méthodes

L’interface IMFTopology a ces méthodes.

 
IMFTopology ::AddNode

Ajoute un nœud à la topologie.
IMFTopology ::Clear

Supprime tous les nœuds de la topologie.
IMFTopology ::CloneFrom

Convertit cette topologie en copie d’une autre topologie.
IMFTopology ::GetNode

Obtient un nœud dans la topologie, spécifié par l’index.
IMFTopology ::GetNodeByID

Obtient un nœud dans la topologie, spécifié par l’identificateur de nœud.
IMFTopology ::GetNodeCount

Obtient le nombre de nœuds dans la topologie.
IMFTopology ::GetOutputNodeCollection

Obtient les nœuds de sortie dans la topologie.
IMFTopology ::GetSourceNodeCollection

Obtient les nœuds sources dans la topologie.
IMFTopology ::GetTopologyID

Obtient l’identificateur de la topologie.
IMFTopology ::RemoveNode

Cette option vous permet de supprimer un nœud de la topologie.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

IMFAttributes

Interfaces Media Foundation

Topologies

Attributs de topologie