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 |