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

另請參閱

關於速率控制

媒體基礎介面