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 |
|
| Bibliothèque |
|