Interfaz IMFRateControl (mfidl.h)

Obtiene o establece la velocidad de reproducción.

Herencia

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

Métodos

La interfaz IMFRateControl tiene estos métodos.

 
IMFRateControl::GetRate

Obtiene la velocidad de reproducción actual. (IMFRateControl.GetRate)
IMFRateControl::SetRate

Establece la velocidad de reproducción. (IMFRateControl.SetRate)

Comentarios

Los objetos pueden exponer esta interfaz como servicio. Para obtener un puntero a la interfaz, llame a IMFGetService::GetService con el identificador de servicio MF_RATE_CONTROL_SERVICE. La sesión multimedia admite esta interfaz. Los orígenes de medios y las transformaciones admiten esta interfaz si admiten cambios de velocidad. Los receptores multimedia no necesitan admitir esta interfaz. Los receptores de medios reciben una notificación de los cambios de velocidad a través del método IMFClockStateSink::OnClockSetRate .

Para obtener más información, vea Acerca del control de velocidad.

Para detectar las tasas de reproducción que admite un objeto, use la interfaz IMFRateSupport .

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

Acerca del control de frecuencia

Interfaces de Media Foundation