Compartir a través de


Interfaz IMFRateSupport (mfidl.h)

Consulta el intervalo de velocidades de reproducción que se admiten, incluida la reproducción inversa.

Para obtener un puntero a esta interfaz, llame a IMFGetService::GetService con el identificador de servicio MF_RATE_CONTROL_SERVICE.

Herencia

La interfaz IMFRateSupport hereda de la interfaz IUnknown . IMFRateSupport también tiene estos tipos de miembros:

Métodos

La interfaz IMFRateSupport tiene estos métodos.

 
IMFRateSupport::GetFastestRate

Obtiene la velocidad de reproducción más rápida compatible con el objeto .
IMFRateSupport::GetSlowestRate

Recupera la velocidad de reproducción más lenta compatible con el objeto .
IMFRateSupport::IsRateSupported

Consulta si el objeto admite una velocidad de reproducción especificada.

Comentarios

Las aplicaciones pueden usar esta interfaz para detectar las velocidades de reproducción más rápidas y lentas que son posibles y para consultar si se admite una velocidad de reproducción determinada. Las aplicaciones obtienen esta interfaz de la sesión multimedia. Internamente, la sesión multimedia consulta los objetos de la canalización. Para obtener más información, vea Cómo determinar las tasas admitidas.

Para obtener la velocidad de reproducción actual y cambiar la velocidad de reproducción, use la interfaz IMFRateControl .

Las velocidades de reproducción se expresan como una relación con la velocidad de reproducción normal. La reproducción inversa se expresa como una tasa negativa. La reproducción es delgada o no delgada. En la reproducción fina, algunos de los datos de origen se omiten (normalmente fotogramas delta). En la reproducción no delgada, se representan todos los datos de origen.

Es posible que tenga que implementar esta interfaz si está escribiendo un objeto de canalización (origen multimedia, transformación o receptor de medios). Para obtener más información, consulte Implementación del control de velocidad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

IMFRateControl

Interfaces de Media Foundation