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 |
標頭 | mfidl.h |