Partager via


Interface IMFTopologyNode (mfidl.h)

Représente un nœud dans une topologie. Les types de nœuds suivants sont pris en charge :

  • Nœud de sortie. Représente un récepteur multimédia.
  • Nœud source. Représente un flux multimédia.
  • Transformer le nœud. Représente une transformation Media Foundation (MFT).
  • Nœud tee. Fournit un flux multimédia à deux nœuds ou plus.
Pour créer un nœud, appelez la fonction MFCreateTopologyNode .

Héritage

L’interface IMFTopologyNode hérite de IMFAttributes. IMFTopologyNode a également les types de membres suivants :

Méthodes

L’interface IMFTopologyNode a ces méthodes.

 
IMFTopologyNode::CloneFrom

Copie les données d’un autre nœud de topologie dans ce nœud.
IMFTopologyNode::ConnectOutput

Connecte un flux de sortie de ce nœud au flux d’entrée d’un autre nœud.
IMFTopologyNode::D isconnectOutput

Déconnecte un flux de sortie sur ce nœud.
IMFTopologyNode::GetInput

Récupère le nœud connecté à un flux d’entrée spécifié sur ce nœud.
IMFTopologyNode::GetInputCount

Récupère le nombre de flux d’entrée qui existent actuellement sur ce nœud.
IMFTopologyNode::GetInputPrefType

Récupère le type de média préféré pour un flux d’entrée sur ce nœud.
IMFTopologyNode::GetNodeType

Récupère le type de nœud.
IMFTopologyNode::GetObject

Obtient l’objet associé à ce nœud.
IMFTopologyNode::GetOutput

Récupère le nœud connecté à un flux de sortie spécifié sur ce nœud.
IMFTopologyNode::GetOutputCount

Récupère le nombre de flux de sortie qui existent actuellement sur ce nœud.
IMFTopologyNode::GetOutputPrefType

Récupère le type de média préféré pour un flux de sortie sur ce nœud.
IMFTopologyNode::GetTopoNodeID

Récupère l’identificateur du nœud.
IMFTopologyNode::SetInputPrefType

Définit le type de média préféré pour un flux d’entrée sur ce nœud.
IMFTopologyNode::SetObject

Définit l’objet associé à ce nœud.
IMFTopologyNode::SetOutputPrefType

Définit le type de média préféré pour un flux de sortie sur ce nœud.
IMFTopologyNode::SetTopoNodeID

Définit l’identificateur du nœud.

Spécifications

   
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 nœud de topologie