Partager via


structure KSTOPOLOGY_CONNECTION

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Cette rubrique s’applique à Windows XP Service Pack 2 ou version ultérieure.

La structure KSTOPOLOGY_CONNECTION décrit une connexion de nœud au sein d’un filtre de streaming de noyau (KS). Un nœud peut être connecté à un autre nœud dans le filtre ou à une broche sur le filtre.

Syntaxe

typedef struct {
  ULONG FromNode;
  ULONG FromNodePin;
  ULONG ToNode;
  ULONG ToNodePin;
} KSTOPOLOGY_CONNECTION, *PKSTOPOLOGY_CONNECTION;

Membres

FromNode

Index du nœud amont dans la connexion. Si la connexion amont est une broche plutôt qu’un nœud, la valeur est KSFILTER_NODE.

FromNodePin

Si la valeur du champ FromNode est KSFILTER_NODE, ce champ spécifie l’index de l’amont broche. Sinon, ce champ est ignoré.

ToNode

Index du nœud en aval dans la connexion. Si la connexion en aval est une broche plutôt qu’un nœud, la valeur est KSFILTER_NODE.

ToNodePin

Si la valeur du champ ToNode est KSFILTER_NODE, ce champ spécifie l’index de la broche en aval. Sinon, ce champ est ignoré.

Configuration requise

Condition requise Valeur
En-tête
Ks.h

Voir aussi

DirectShow Structures

IKsTopologyInfo::get_ConnectionInfo