CBaseRenderer. Run, méthode

La Run méthode exécute le filtre.

Syntaxe

HRESULT Run();

Paramètres

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

Valeur retournée

Retourne S _ OK en cas de réussite, ou une valeur HRESULT indiquant la cause de l’erreur.

Remarques

Cette méthode remplace la méthode CBaseFilter :: Run . Il effectue les actions suivantes :

  • Appelle la méthode CBaseFilter :: Run .
  • Valide l’allocateur. (Consultez IMemAllocator :: Commit.)
  • Si l’état précédent a été arrêté, le filtre libère tout échantillon qu’il contient. (L’exemple n’est plus valide.)
  • Appelle la méthode CBaseRenderer :: StartStreaming et retourne le résultat. Si un échantillon est en attente, la méthode StartStreaming le planifie pour le rendu.

Si le filtre n’est pas connecté, il publie immédiatement un événement EC _ Complete .

Configuration requise

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

Voir aussi

CBaseRenderer, classe