Интерфейс IMFRateControl (mfidl.h)
Возвращает или задает частоту воспроизведения.
Наследование
Интерфейс IMFRateControl наследуется от интерфейса IUnknown . IMFRateControl также имеет следующие типы членов:
Методы
Интерфейс IMFRateControl содержит следующие методы.
IMFRateControl::GetRate Возвращает текущую скорость воспроизведения. (IMFRateControl.GetRate) |
IMFRateControl::SetRate Задает частоту воспроизведения. (IMFRateControl.SetRate) |
Комментарии
Объекты могут предоставлять этот интерфейс в виде службы. Чтобы получить указатель на интерфейс, вызовите IMFGetService::GetService с идентификатором службы MF_RATE_CONTROL_SERVICE. Сеанс мультимедиа поддерживает этот интерфейс. Источники мультимедиа и преобразования поддерживают этот интерфейс, если они поддерживают изменения скорости. Приемники мультимедиа не должны поддерживать этот интерфейс. Приемники мультимедиа получают уведомления об изменениях скорости с помощью метода IMFClockStateSink::OnClockSetRate .
Дополнительные сведения см. в разделе Сведения об управлении скоростью.
Чтобы определить скорость воспроизведения, которую поддерживает объект, используйте интерфейс IMFRateSupport .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfidl.h |