IMFRateControl 接口 (mfidl.h)

获取或设置播放速率。

继承

IMFRateControl 接口继承自 IUnknown 接口。 IMFRateControl 也有以下类型的成员:

方法

IMFRateControl 接口具有这些方法。

 
IMFRateControl::GetRate

获取当前播放速率。 (IMFRateControl.GetRate)
IMFRateControl::SetRate

设置播放速率。 (IMFRateControl.SetRate)

注解

对象可以将此接口作为服务公开。 若要获取指向接口的指针,请使用服务标识符MF_RATE_CONTROL_SERVICE调用 IMFGetService::GetService 。 媒体会话支持此接口。 媒体源和转换支持此接口(如果它们支持速率更改)。 媒体接收器不需要支持此接口。 通过 IMFClockStateSink::OnClockSetRate 方法通知媒体接收器速率更改。

有关详细信息,请参阅 关于速率控制

若要发现对象支持的播放速率,请使用 IMFRateSupport 接口

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 mfidl.h

另请参阅

关于速率控制

媒体基础接口