Méthode CDynamicOutputPin. DynamicReconnect

La DynamicReconnect méthode effectue une reconnexion dynamique avec un nouveau type de média. La reconnexion peut se produire pendant l’exécution du graphique de filtre.

Syntaxe

HRESULT DynamicReconnect(
   const CMediaType *pmt
);

Paramètres

crédit

Pointeur vers une structure de _ _ type de média am qui spécifie le type de média.

Valeur de retour

Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes :

Code de retour Description
_OK
Réussite.
E _ échec
Échec. Le filtre propriétaire n’a peut-être pas appelé la méthode CDynamicOutputPin :: SetConfigInfo .

Notes

Cette méthode doit être appelée à partir du thread qui remet les données au code confidentiel. Une fois cette méthode appelée, les exemples avec l’ancien type de média ne peuvent pas être remis. L’appelant doit s’assurer qu’aucun ancien échantillon n’est en attente.

Appelez CDynamicOutputPin :: StartUsingOutputPin avant d’appeler cette méthode.

Spécifications

Condition requise Valeur
En-tête
Amfilter. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CDynamicOutputPin, classe