Méthode CBaseControlVideo.SetControlVideoPin

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]

La SetControlVideoPin méthode définit l’épingle utilisée par le filtre.

Syntaxe

void SetControlVideoPin(
   CBasePin *pPin
);

Paramètres

pPin

Pointeur vers l’épingle avec laquelle l’interface est synchronisée.

Valeur renvoyée

Pas de valeur de retour.

Notes

L’interface peut être appelée uniquement lorsque le filtre a été correctement connecté. L’objet est transmis via cette méthode à l’épingle avec laquelle il est synchronisé ; Dans la plupart des cas, il détermine si la broche est connectée lorsqu’une méthode d’interface est appelée et retourne VFW_E_NOT_CONNECTED en cas d’échec.

Configuration requise

Condition requise Valeur
En-tête
Ctlutil.h (include Streams.h)
Bibliothèque
Strmbase.lib (builds de vente au détail) ;
Strmbasd.lib (builds de débogage)

Voir aussi

CBaseControlVideo, classe