Metodo IMediaSample::SetTime (strmif.h)

Il SetTime metodo imposta gli orari di flusso in cui questo esempio deve iniziare e terminare.

Sintassi

HRESULT SetTime(
  [in] REFERENCE_TIME *pTimeStart,
  [in] REFERENCE_TIME *pTimeEnd
);

Parametri

[in] pTimeStart

Puntatore a una variabile contenente l'ora di inizio dell'esempio.

[in] pTimeEnd

Puntatore a una variabile che contiene l'ora di arresto dell'esempio.

Valore restituito

Restituisce S_OK o valore HRESULT che indica la causa dell'errore.

Commenti

Entrambi i valori di ora sono relativi all'ora del flusso. Per altre informazioni, vedere Time and Clocks in DirectShow.

Per invalidare i tempi del flusso, impostare pTimeStart e pTimeEnd su NULL. In questo modo il metodo IMediaSample::GetTime restituirà VFW_E_SAMPLE_TIME_NOT_SET.

Per altre informazioni sui tempi di flusso, vedere Time and Clocks in DirectShow.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Codici di errore e di esito positivo

Interfaccia IMediaSample