Método IMFPresentationClock::SetTimeSource (mfidl.h)
Establece el origen de hora del reloj de presentación. El origen de hora es el objeto que controla el reloj proporcionando la hora actual.
Sintaxis
HRESULT SetTimeSource(
[in] IMFPresentationTimeSource *pTimeSource
);
Parámetros
[in] pTimeSource
Puntero a la interfaz IMFPresentationTimeSource del origen de hora.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El origen de hora no tiene una frecuencia de 10 MHz. |
|
No se ha inicializado el origen de hora. |
Comentarios
El reloj de presentación no se puede iniciar hasta que tenga un origen de hora.
El origen de hora se registra automáticamente para recibir notificaciones de cambio de estado del reloj, a través de la interfaz IMFClockStateSink del origen de hora, que todas las fuentes de tiempo deben implementar.
Esta fuente de tiempo tiene una frecuencia de 10 MHz. Consulte IMFClock::GetClockCharacteristics. Si no es así, el método devuelve MF_E_CLOCK_NOT_SIMPLE.
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |
Library | Mfuuid.lib |