Método IMFRateSupport::GetSlowestRate (mfidl.h)

Recupera la velocidad de reproducción más lenta admitida por el objeto .

Sintaxis

HRESULT GetSlowestRate(
  [in]  MFRATE_DIRECTION eDirection,
  [in]  BOOL             fThin,
  [out] float            *pflRate
);

Parámetros

[in] eDirection

Especifica si se va a consultar a la velocidad de reproducción hacia delante más lenta o a la velocidad de reproducción inversa. El valor es un miembro de la enumeración MFRATE_DIRECTION .

[in] fThin

Si es TRUE, el método recupera la velocidad de reproducción más lenta. De lo contrario, el método recupera la velocidad de reproducción más lenta no delgada. Para obtener información sobre el fino, vea Acerca del control de velocidad.

[out] pflRate

Recibe la velocidad de reproducción más lenta que admite el objeto.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_REVERSE_UNSUPPORTED
El objeto no admite la reproducción inversa.
MF_E_THINNING_UNSUPPORTED
El objeto no admite el fino.

Comentarios

El valor devuelto en plfRate representa un límite inferior. No se garantiza la reproducción a esta velocidad. Llame a IMFRateSupport::IsRateSupported para comprobar si se admite la tasa de límites. Por ejemplo, un componente que admite tasas arbitrariamente lentas devolverá cero en pflRate y las aplicaciones deben llamar a IsRateSupported por separado para determinar si el componente admite la tasa 0.

Si eDirection es MFRATE_REVERSE, el método recupera la velocidad de reproducción inversa más lenta. Se trata de un valor negativo, suponiendo que el objeto admite la reproducción inversa.

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
Library Mfuuid.lib

Consulte también

Cómo determinar las tasas admitidas

IMFRateSupport