Partager via


Interface IMFClockConsumer (mfidl.h)

Implémenté par une application pour accéder à IMFPresentationClock.

Héritage

L’interface IMFClockConsumer hérite de l’interface IUnknown . IMFClockConsumer a également les types de membres suivants :

Méthodes

L’interface IMFClockConsumer a ces méthodes.

 
IMFClockConsumer ::GetPresentationClock

Appelé par le pipeline multimédia pour obtenir un instance de IMFPresentationClock.
IMFClockConsumer ::SetPresentationClock

Appelé par le pipeline multimédia pour fournir à l’application une instance de IMFPresentationClock.

Remarques

Le pipeline multimédia vérifie la présence de cette interface en appelant QueryInterface. Les composants peuvent utiliser l’horloge de présentation fournie via cette interface pour déterminer la quantité de mise en mémoire tampon dans le pipeline après le composant. Vous pouvez le faire dans la méthode IMFTransform ::P rocessInput en calculant la différence entre la valeur retournée par IMFPresentationClock ::GetTime et la valeur retournée par IMFSample ::GetSampleTime. Cette différence représente la quantité de données mises en mémoire tampon après le MFT dans le pipeline.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1703 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête mfidl.h