Méthode CBaseFilter. StreamTime
La méthode StreamTime récupère le temps de flux actuel.
Syntaxe
virtual HRESULT StreamTime(
[ref] CRefTime &rtStream
);
Paramètres
-
rtStream [ Réf]
-
Référence à un objet CRefTime qui reçoit le temps de flux actuel.
Valeur de retour
Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes :
| Code de retour | Description |
|---|---|
|
Réussite. |
|
Aucune horloge de référence n’est disponible. |
Notes
Le temps de flux est défini comme le temps de référence actuel (comme indiqué par l’horloge de référence) moins l’heure de début (spécifiée par CBaseFilter :: m _ tStart). L' horodatage d’un exemple de média spécifie l’heure du flux de temps quand il doit être rendu. Si un échantillon dont l’horodatage est inférieur à l’heure actuelle du flux n’a pas encore été affiché, il est tardif.
Cette méthode obtient le temps de flux en appelant IReferenceClock :: getTime pour obtenir le temps de référence actuel, puis en soustrayant l’heure de début initiale.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|