Méthode CBaseMediaFilter. GetState

La GetState méthode récupère l’état de l’objet (en cours d’exécution, arrêté ou suspendu). Cette méthode implémente la méthode IMediaFilter :: GetState .

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 de l’objet.

Valeur de retour

Retourne le _ pointeur S ou OK _ .

Notes

Dans la classe de base, toutes les transitions d’État sont synchrones et le paramètre dwMilliSecsTimeout est ignoré. Si une classe dérivée exécute des transitions d’État asynchrones, elle doit substituer cette méthode pour attendre pendant les transitions d’État, avec un délai d’attente de dwMilliSecsTimeout millisecondes.

Spécifications

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

Voir aussi

CBaseMediaFilter, classe