Método IMFRateSupport::IsRateSupported (mfidl.h)
Consulta se o objeto dá suporte a uma taxa de reprodução especificada.
Sintaxe
HRESULT IsRateSupported(
[in] BOOL fThin,
[in] float flRate,
[in, out] float *pflNearestSupportedRate
);
Parâmetros
[in] fThin
Se TRUE, o método consultará se o objeto dá suporte à taxa de reprodução com afinamento. Caso contrário, o método consulta se o objeto dá suporte à taxa de reprodução sem afinamento. Para obter informações sobre o ajuste, consulte Sobre o controle de taxa.
[in] flRate
A taxa de reprodução a ser consultada.
[in, out] pflNearestSupportedRate
Se o objeto não der suporte à taxa de reprodução fornecida em flRate, esse parâmetro receberá a taxa de reprodução com suporte mais próxima. Se o método retornar S_OK, esse parâmetro receberá o valor fornecido em flRate. Este parâmetro pode ser NULL.
Valor retornado
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O objeto dá suporte à taxa especificada. |
|
O objeto não dá suporte à reprodução inversa. |
|
O objeto não dá suporte ao ajuste. |
|
O objeto não dá suporte à taxa especificada. |
Requisitos
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mfidl.h |
Biblioteca | Mfuuid.lib |