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 |