Méthode CPosPassThru. GetCurrentPosition
La GetCurrentPosition méthode récupère la position actuelle, par rapport à la durée totale du flux. Cette méthode implémente la méthode IMediaSeeking :: getCurrentPosition .
Syntaxe
HRESULT GetCurrentPosition(
LONGLONG *pCurrent
);
Paramètres
-
pCurrent
-
Pointeur vers une variable qui reçoit la position actuelle, en unités du format d’heure actuel.
Valeur de retour
Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes :
| Code de retour | Description |
|---|---|
|
Réussite. |
|
La méthode n’est pas prise en charge. |
|
Argument de pointeur null . |
Notes
Cette méthode appelle la méthode CPosPassThru :: GetMediaTime pour récupérer la position la plus récente. Si GetMediaTime échoue, la méthode appelle IMediaSeeking :: getCurrentPosition sur l’épingle connecté.
La méthode GetMediaTime échoue par défaut dans la classe de base. Si votre filtre met en cache la position actuelle, substituez GetMediaTime pour retourner la valeur mise en cache.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|