Metodo IMFPresentationClock::SetTimeSource (mfidl.h)
Imposta l'origine dell'ora per l'orologio della presentazione. L'origine dell'ora è l'oggetto che guida l'orologio specificando l'ora corrente.
Sintassi
HRESULT SetTimeSource(
[in] IMFPresentationTimeSource *pTimeSource
);
Parametri
[in] pTimeSource
Puntatore all'interfaccia IMFPresentationTimeSource dell'origine ora.
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
L'origine temporale non ha una frequenza di 10 MHz. |
|
L'origine ora non è stata inizializzata. |
Commenti
L'orologio della presentazione non può iniziare finché non ha un'origine temporale.
L'origine ora viene registrata automaticamente per ricevere notifiche di modifica dello stato dall'orologio, tramite l'interfaccia IMFClockStateSink dell'origine ora, che tutte le origini temporali devono implementare.
Questa origine temporale ha una frequenza di 10 MHz. Vedere IMFClock::GetClockCharacteristics. In caso contrario, il metodo restituisce MF_E_CLOCK_NOT_SIMPLE.
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 |