Partager via


Méthode IMFMediaSinkPreroll::NotifyPreroll (mfidl.h)

Avertit le récepteur multimédia que l’horloge de présentation est sur le point de démarrer.

Syntaxe

HRESULT NotifyPreroll(
  [in] MFTIME hnsUpcomingStartTime
);

Paramètres

[in] hnsUpcomingStartTime

Heure de début à venir de l’horloge de présentation, en unités de 100 nanosecondes. Cette heure est la même valeur que celle qui sera donnée à la méthode IMFPresentationClock::Start lorsque l’horloge de présentation est démarrée.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Une fois cette méthode appelée, le récepteur multimédia envoie un nombre quelconque d’événements MEStreamSinkRequestSample pour demander des exemples, jusqu’à ce qu’il dispose de suffisamment de données de préroll. Lorsqu’il dispose de suffisamment de données de préroll, le récepteur multimédia envoie un événement MEStreamSinkPrerolled . Cet événement indique que le client peut démarrer l’horloge de présentation.

Pendant le préroll, le récepteur multimédia peut préparer les échantillons qu’il reçoit, afin qu’ils soient prêts à être rendus. Il ne restitue pas d’échantillons tant que l’horloge n’a pas démarré.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFMediaSinkPreroll

MFTIME

Récepteurs multimédias