CBaseFilter. Run, méthode
La Run méthode exécute le filtre. Cette méthode implémente la méthode IMediaFilter :: Run .
Syntaxe
HRESULT Run(
REFERENCE_TIME tStart
);
Paramètres
-
tStart
-
Temps de référence correspondant au temps de flux 0.
Valeur de retour
Retourne S _ OK en cas de réussite, ou une valeur HRESULT indiquant la cause de l’erreur.
Notes
Si le filtre est arrêté, cette méthode suspend le filtre en appelant la méthode CBaseFilter ::P ause . Il appelle ensuite la méthode CBasePin :: Run sur chacune des broches connectées du filtre. Enfin, il définit la variable de membre d' _ État CBaseFilter :: m sur State _ Running.
Le temps de flux est calculé comme le temps de référence actuel moins tStart. Un échantillon de média avec un horodatage de zéro doit être affiché au moment du tStart.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|