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

另請參閱

IMFMediaSinkPreroll

MFTIME

媒體接收