Поделиться через


Метод IMFRateSupport::GetSlowestRate (mfidl.h)

Извлекает самую низкую скорость воспроизведения, поддерживаемую объектом .

Синтаксис

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

Параметры

[in] eDirection

Указывает, следует ли запрашивать с самой низкой скоростью воспроизведения вперед или с обратной скоростью воспроизведения. Значение является членом перечисления MFRATE_DIRECTION .

[in] fThin

Если задано значение TRUE, метод получает самую медленную скорость воспроизведения. В противном случае метод получает самую медленную неистонченную скорость воспроизведения. Сведения об истончении см. в разделе Сведения об управлении скоростью.

[out] pflRate

Получает самую низкую скорость воспроизведения, которую поддерживает объект .

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
MF_E_REVERSE_UNSUPPORTED
Объект не поддерживает обратное воспроизведение.
MF_E_THINNING_UNSUPPORTED
Объект не поддерживает истончение.

Комментарии

Значение, возвращаемое в plfRate, представляет нижнюю границу. Воспроизведение с такой скоростью не гарантируется. Вызовите imfRateSupport::IsRateSupported, чтобы проверка, поддерживается ли граничная ставка. Например, компонент, поддерживающий произвольно низкую скорость, возвращает ноль в pflRate, и приложения должны вызывать IsRateSupported отдельно, чтобы определить, поддерживает ли компонент скорость 0.

Если eDirection MFRATE_REVERSE, метод получает самую низкую скорость обратного воспроизведения. Это отрицательное значение, если объект поддерживает обратное воспроизведение.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfuuid.lib

См. также раздел

Определение поддерживаемых ставок

IMFRateSupport