CPullPin. OnError, méthode

La OnError méthode est appelée si une erreur se produit pendant la diffusion en continu. La classe dérivée doit implémenter cette méthode.

Syntaxe

virtual void OnError(
   HRESULT hr
) = 0;

Paramètres

heure(s)

Spécifie la valeur HRESULT retournée par la méthode qui a échoué.

Valeur de retour

Cette méthode ne retourne pas de valeur.

Notes

L’objet appelle cette méthode chaque fois qu’une erreur se produit et arrête le thread d’extraction de données. Le filtre peut utiliser cette méthode pour récupérer les erreurs de diffusion en continu de manière appropriée. dans la plupart des cas, l’erreur est retournée à partir du filtre en amont. le filtre en amont est donc chargé de les signaler au gestionnaire de Graph de filtre. Si l’erreur se produit à l’intérieur de la méthode CPullPin :: Receive , votre filtre doit envoyer un événement EC _ ERRORABORT . (Voir IMediaEventSink :: Notify.)

Configuration requise

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

Voir aussi

CPullPin, classe