Метод 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. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Объект не поддерживает обратное воспроизведение. |
|
Объект не поддерживает истончение. |
Комментарии
Значение, возвращаемое в plfRate, представляет нижнюю границу. Воспроизведение с такой скоростью не гарантируется. Вызовите imfRateSupport::IsRateSupported, чтобы проверка, поддерживается ли граничная ставка. Например, компонент, поддерживающий произвольно низкую скорость, возвращает ноль в pflRate, и приложения должны вызывать IsRateSupported отдельно, чтобы определить, поддерживает ли компонент скорость 0.
Если eDirection MFRATE_REVERSE, метод получает самую низкую скорость обратного воспроизведения. Это отрицательное значение, если объект поддерживает обратное воспроизведение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfuuid.lib |