Condividi tramite


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

Vedi anche

IMFMediaSinkPreroll

MFTIME

Sink multimediali