Méthode CBaseRenderer. GetState
La GetState méthode récupère l’état du filtre (en cours d’exécution, arrêté ou suspendu).
Syntaxe
HRESULT GetState(
DWORD dwMilliSecsTimeout,
FILTER_STATE *State
);
Paramètres
-
dwMilliSecsTimeout
-
Intervalle de délai d’attente, en millisecondes.
-
State
-
Pointeur vers une variable qui reçoit un membre du type énuméré d' _ État de filtre , indiquant l’état du filtre.
Valeur de retour
Retourne l’une des valeurs HRESULT indiquées dans le tableau suivant.
| Code de retour | Description |
|---|---|
|
Réussite. |
|
Le filtre passe à l’état indiqué. |
|
Argument de pointeur null . |
Notes
Cette méthode remplace la méthode CBaseFilter :: GetState . Quand le convertisseur est suspendu, il ne termine pas la transition d’État tant qu’il n’a pas reçu d’exemple à restituer. Si le délai d’attente expire avant la fin de la transition d’État, la méthode retourne le niveau intermédiaire de l' _ État VFW S _ _ .
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|