CBaseInputPin.CheckStreaming, méthode

Détermine si l’épingle peut accepter des exemples.

Syntaxe

virtual HRESULT CheckStreaming();

Paramètres

Cette méthode n’a aucun paramètre.

Valeur retournée

Retourne l’une des valeurs HRESULT répertoriées dans le tableau suivant.

Code de retour Description
S_OK
Opération réussie.
S_FALSE
L’épingle est actuellement vide.
VFW_E_RUNTIME_ERROR
Une erreur d’exécution s’est produite.
VFW_E_WRONG_STATE
La broche est arrêtée.

Notes

La classe dérivée peut remplacer cette méthode pour effectuer des vérifications supplémentaires. Dans la méthode de substitution, appelez également l’implémentation de la classe de base.

La méthode CBaseInputPin::Receive appelle cette méthode. Vous devez également remplacer la méthode CBasePin::EndOfStream pour appeler cette méthode.

Spécifications

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

Voir aussi

CBaseInputPin, classe