Partager via


MÉTHODE IMFByteStreamTimeSeek::GetTimeSeekResult (mfidl.h)

Obtient le résultat d’une recherche basée sur le temps.

Syntaxe

HRESULT GetTimeSeekResult(
  [out] QWORD *pqwStartTime,
  [out] QWORD *pqwStopTime,
  [out] QWORD *pqwDuration
);

Paramètres

[out] pqwStartTime

Reçoit la nouvelle position après la recherche, en unités de 100 nanosecondes.

[out] pqwStopTime

Reçoit l’heure d’arrêt, en unités de 100 nanosecondes. Si l’heure d’arrêt est inconnue, la valeur est égale à zéro.

[out] pqwDuration

Reçoit la durée totale du fichier, en unités de 100 nanosecondes. Si la durée est inconnue, la valeur est –1.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
S_OK
MF_E_INVALIDREQUEST
Le flux d’octets ne prend pas en charge la recherche basée sur le temps, ou aucune donnée n’est disponible.

Notes

Cette méthode retourne la réponse du serveur d’une recherche basée sur le temps précédente.

Note Cette méthode ne peut normalement pas être appelée tant que certaines données n’ont pas été lues à partir du flux d’octets, car la méthode IMFByteStreamTimeSeek::TimeSeek n’envoie pas de requête serveur immédiatement.
 

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

IMFByteStreamTimeSeek