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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El objeto no admite la reproducción inversa. |
|
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 |