Metodo IMFMediaSinkPreroll::NotifyPreroll (mfidl.h)
Notifica al sink multimediale che l'orologio della presentazione sta per iniziare.
Sintassi
HRESULT NotifyPreroll(
[in] MFTIME hnsUpcomingStartTime
);
Parametri
[in] hnsUpcomingStartTime
Ora di inizio imminente per l'orologio della presentazione, in unità da 100 nanosecondi. Questa volta è lo stesso valore che verrà assegnato al metodo IMFPresentationClock::Start all'avvio dell'orologio della presentazione.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Dopo la chiamata a questo metodo, il sink multimediale invia un numero qualsiasi di eventi MEStreamSinkRequestSample per richiedere campioni, fino a quando non ha dati di preroll sufficienti. Quando dispone di dati di preroll sufficienti, il sink multimediale invia un evento MEStreamSinkPre roll . Questo evento segnala che il client può avviare l'orologio della presentazione.
Durante la preroll, il sink multimediale può preparare gli esempi ricevuti, in modo che siano pronti per il rendering. Non esegue effettivamente il rendering di campioni fino all'avvio dell'orologio.
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfuuid.lib |