IMFMediaSinkPreroll::NotifyPreroll-Methode (mfidl.h)

Benachrichtigt die Medien sinken, dass die Präsentationsuhr gestartet werden soll.

Syntax

HRESULT NotifyPreroll(
  [in] MFTIME hnsUpcomingStartTime
);

Parameter

[in] hnsUpcomingStartTime

Die bevorstehende Startzeit für die Präsentationsuhr in 100-Nanosekundeneinheiten. 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, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Nachdem diese Methode aufgerufen wurde, sendet das Mediensenken eine beliebige Anzahl von MEStreamSinkRequestSample-Ereignissen an, bis genügend Vorabdaten vorhanden sind. Wenn es genügend Vorabdaten aufweist, sendet die Medien-Sink ein MEStreamSinkPrerolled-Ereignis . Dieses Ereignis signalisiert, dass der Client die Präsentationsuhr starten kann.

Während der Vorrollung kann das Medien sinken, um die empfangenen Beispiele vorzubereiten, sodass sie bereit sind, gerendert zu werden. Es rendert keine Beispiele, bis die Uhr gestartet wird.

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

Medien sinken