CMediaSample. GetTime, méthode

La GetTime méthode récupère les temps de flux auxquels cet exemple doit commencer et se terminer. Cette méthode implémente la méthode IMediaSample :: getTime .

Syntaxe

HRESULT GetTime(
   REFERENCE_TIME *pTimeStart,
   REFERENCE_TIME *pTimeEnd
);

Paramètres

pTimeStart

Pointeur vers une variable qui reçoit le temps de flux de début, en unités de 100 nanosecondes.

pTimeEnd

Pointeur vers une variable qui reçoit le temps de flux de fin, en unités de 100 nanosecondes. Si l’exemple n’a pas de temps d’arrêt, la valeur est définie sur l’heure de début plus un.

Valeur de retour

Retourne l’une des valeurs HRESULT indiquées dans le tableau suivant.

Code de retour Description
_OK
Réussite.
VFW _ S _ sans _ heure d’arrêt _
L’exemple a une heure de début valide, mais aucune heure d’arrêt.
_exemple de temps d’échantillonnage VFW E _ _ _ non _ défini
L’exemple n’a pas de datage valide.

Notes

Les variables de membre de fin CMediaSample :: m _ Start et CMediaSample :: m _ spécifient les horodatages. La variable de membre CMediaSample :: m _ dwFlags spécifie si les horodatages sont valides.

Pour plus d’informations sur les horodatages, consultez heure et horloges dans DirectShow.

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

CMediaSample, classe