Interface IMFRateSupport (mfidl.h)
Interroge la plage de taux de lecture pris en charge, y compris la lecture inversée.
Pour obtenir un pointeur vers cette interface, appelez IMFGetService ::GetService avec l’identificateur de service MF_RATE_CONTROL_SERVICE.
Héritage
L’interface IMFRateSupport hérite de l’interface IUnknown. IMFRateSupport a également les types de membres suivants :
Méthodes
L’interface IMFRateSupport utilise ces méthodes.
IMFRateSupport ::GetFastestRate Obtient le taux de lecture le plus rapide pris en charge par l’objet . |
IMFRateSupport ::GetSlowestRate Récupère le taux de lecture le plus lent pris en charge par l’objet . |
IMFRateSupport ::IsRateSupported Demande si l’objet prend en charge un taux de lecture spécifié. |
Remarques
Les applications peuvent utiliser cette interface pour découvrir les taux de lecture les plus rapides et les plus lents possibles, et pour demander si un taux de lecture donné est pris en charge. Les applications obtiennent cette interface à partir de la session multimédia. En interne, la session multimédia interroge les objets dans le pipeline. Pour plus d’informations, consultez Guide pratique pour déterminer les taux pris en charge.
Pour obtenir le taux de lecture actuel et modifier le taux de lecture, utilisez l’interface IMFRateControl .
Les taux de lecture sont exprimés sous forme de rapport au taux de lecture normal. La lecture inversée est exprimée sous la forme d’un taux négatif. La lecture est soit éclaircie , soit non éclaircie. En lecture éclaircie, certaines données sources sont ignorées (généralement des images delta). En lecture non éclaircie, toutes les données sources sont rendues.
Vous devrez peut-être implémenter cette interface si vous écrivez un objet de pipeline (source de média, transformation ou récepteur multimédia). Pour plus d’informations, consultez Implémentation du contrôle de débit.
Configuration requise
Condition requise | Valeur |
---|---|
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 |