Método IMFRateSupport::GetFastestRate (mfidl.h)
Obtiene la velocidad de reproducción más rápida compatible con el objeto .
Sintaxis
HRESULT GetFastestRate(
[in] MFRATE_DIRECTION eDirection,
[in] BOOL fThin,
[out] float *pflRate
);
Parámetros
[in] eDirection
Especifica si se debe consultar la velocidad de reproducción hacia delante más rápida o 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 rápida. De lo contrario, el método recupera la velocidad de reproducción más rápida 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 rápida 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
Para algunos formatos (como ASF), el fino significa quitar todos los fotogramas que no son fotogramas I. Si un componente genera datos de flujo, como un origen multimedia o un demultiplexer, debe prestar atención al parámetro fThin y devolver MF_E_THINNING_UNSUPPORTED si no puede diluir la secuencia.
Si el componente procesa o recibe una secuencia (la mayoría de las transformaciones o receptores multimedia), puede omitir este parámetro si no le importa si la secuencia está delgada. En la implementación de la velocidad de la sesión multimedia, si las transformaciones no admiten explícitamente la reproducción inversa, la sesión multimedia intentará reproducirse inverso con el fino pero no sin fino. Por lo tanto, la mayoría de las aplicaciones establecerán fThin enTRUE al usar la sesión multimedia para la reproducción inversa.
Si eDirection es MFRATE_REVERSE, el método recupera la velocidad de reproducción inversa más rápida. Se trata de un valor negativo, suponiendo que el objeto admite la reproducción inversa.
Requisitos
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 |