Compartir a través de


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

Consulta si el objeto admite una velocidad de reproducción especificada.

Sintaxis

HRESULT IsRateSupported(
  [in]      BOOL  fThin,
  [in]      float flRate,
  [in, out] float *pflNearestSupportedRate
);

Parámetros

[in] fThin

Si es TRUE, el método consulta si el objeto admite la velocidad de reproducción con el fino. De lo contrario, el método consulta si el objeto admite la velocidad de reproducción sin fino. Para obtener información sobre el fino, vea Acerca del control de velocidad.

[in] flRate

Velocidad de reproducción que se va a consultar.

[in, out] pflNearestSupportedRate

Si el objeto no admite la velocidad de reproducción especificada en flRate, este parámetro recibe la velocidad de reproducción admitida más cercana. Si el método devuelve S_OK, este parámetro recibe el valor especificado en flRate. Este parámetro puede ser NULL.

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 objeto admite la velocidad especificada.
MF_E_REVERSE_UNSUPPORTED
El objeto no admite la reproducción inversa.
MF_E_THINNING_UNSUPPORTED
El objeto no admite el fino.
MF_E_UNSUPPORTED_RATE
El objeto no admite la tasa especificada.

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

Consulte también

Cómo determinar las tasas admitidas

IMFRateSupport