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 |