Méthode CSourceSeeking. SetPositions

La SetPositions méthode définit la position actuelle et la position d’arrêt. Cette méthode implémente la méthode IMediaSeeking :: SetPositions .

Syntaxe

HRESULT SetPositions(
   LONGLONG *pCurrent,
   DWORD    CurrentFlags,
   LONGLONG *pStop,
   DWORD    StopFlags
);

Paramètres

pCurrent

Pointeur vers une variable qui spécifie la position actuelle.

CurrentFlags

Combinaison d’opérations de bits d’indicateurs. Consultez la section Notes.

pStop

Pointeur vers une variable qui spécifie l’heure d’arrêt, en unités du format d’heure actuel.

StopFlags

Combinaison d’opérations de bits d’indicateurs. Consultez la section Notes.

Valeur de retour

Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes :

Code de retour Description
_OK
Succès
E _ INVALIDARG
Indicateurs non valides
_pointeur E
Argument de pointeur null

Notes

Les indicateurs suivants sont pris en charge :

  • _Recherche de _ noposition
  • _Recherche de _ AbsolutePositioning
  • _Recherche de _ RelativePositioning
  • _Recherche _ de IncrementalPositioning (pStop uniquement)

Pour plus d’informations, consultez IMediaSeeking :: SetPositions.

Cette méthode met à jour les valeurs des variables membres CSourceSeeking :: m _ RtStart et CSourceSeeking :: m _ rtStop , puis appelle les méthodes virtuelles pures CSourceSeeking :: modifiez l' et CSourceSeeking :: ChangeStop.

Spécifications

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

Voir aussi

CSourceSeeking, classe