Interface IMFRateControl (mfidl.h)

Obtient ou définit le taux de lecture.

Héritage

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

Méthodes

L’interface IMFRateControl a ces méthodes.

 
IMFRateControl ::GetRate

Obtient le taux de lecture actuel. (IMFRateControl.GetRate)
IMFRateControl ::SetRate

Définit la vitesse de lecture. (IMFRateControl.SetRate)

Remarques

Les objets peuvent exposer cette interface en tant que service. Pour obtenir un pointeur vers l’interface, appelez IMFGetService ::GetService avec l’identificateur de service MF_RATE_CONTROL_SERVICE. La session multimédia prend en charge cette interface. Les sources et transformations multimédias prennent en charge cette interface si elles prennent en charge les changements de taux. Les récepteurs multimédias n’ont pas besoin de prendre en charge cette interface. Les récepteurs multimédias sont avertis des changements de taux par le biais de la méthode IMFClockStateSink ::OnClockSetRate .

Pour plus d’informations, consultez À propos du contrôle de débit.

Pour découvrir les taux de lecture pris en charge par un objet, utilisez l’interface IMFRateSupport

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

Voir aussi

À propos du contrôle de débit

Interfaces Media Foundation