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 |