IMFMediaSinkPreroll::NotifyPreroll 方法 (mfidl.h)
通知媒體接收,表示簡報時鐘即將啟動。
語法
HRESULT NotifyPreroll(
[in] MFTIME hnsUpcomingStartTime
);
參數
[in] hnsUpcomingStartTime
簡報時鐘即將推出的開始時間,以 100 奈秒為單位。 這次是當簡報時鐘啟動時,提供給 IMFPresentationClock::Start 方法的相同值。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
呼叫此方法之後,媒體接收會傳送任意數目的 MEStreamSinkRequestSample 事件來要求樣本,直到 有足夠的預先註冊資料為止。 當它有足夠的預先註冊資料時,媒體接收會傳送 MEStreamSinkPrerolled 事件。 此事件表示用戶端可以啟動簡報時鐘。
在預先註冊期間,媒體接收可以準備接收的樣本,使其準備好轉譯。 在時鐘開始之前,它不會實際轉譯任何樣本。
需求
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |
程式庫 | Mfuuid.lib |