Freigeben über


IMFMediaSinkPreroll::NotifyPreroll-Methode (mfidl.h)

Benachrichtigt die Mediensenke darüber, dass die Präsentationsuhr gestartet wird.

Syntax

HRESULT NotifyPreroll(
  [in] MFTIME hnsUpcomingStartTime
);

Parameter

[in] hnsUpcomingStartTime

Die anstehende Startzeit für die Präsentationsuhr in Einheiten von 100 Nanosekunden. Dieses Mal ist der gleiche Wert, der der IMFPresentationClock::Start-Methode zugewiesen wird, wenn die Präsentationsuhr gestartet wird.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Nachdem diese Methode aufgerufen wurde, sendet die Mediensenke eine beliebige Anzahl von MEStreamSinkRequestSample-Ereignissen , um Beispiele anzufordern, bis genügend Vorabrolldaten vorhanden sind. Wenn genügend Prerolldaten vorhanden sind, sendet die Mediensenke ein MEStreamSinkPrerolled-Ereignis . Dieses Ereignis signalisiert, dass der Client die Präsentationsuhr starten kann.

Während der Preroll kann die Mediensenke die empfangenen Beispiele vorbereiten, sodass sie zum Rendern bereit sind. Es rendert keine Stichproben, bis die Uhr beginnt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFMediaSinkPreroll

MFTIME

Mediensenken