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 |