Interfaz IMFClockStateSink (mfidl.h)

Recibe notificaciones de cambio de estado del reloj de presentación.

Herencia

La interfaz IMFClockStateSink hereda de la interfaz IUnknown . IMFClockStateSink también tiene estos tipos de miembros:

Métodos

La interfaz IMFClockStateSink tiene estos métodos.

 
IMFClockStateSink::OnClockPause

Se llama cuando el reloj de presentación se detiene.
IMFClockStateSink::OnClockRestart

Se llama cuando el reloj de presentación se reinicia desde la misma posición mientras está en pausa.
IMFClockStateSink::OnClockSetRate

Se llama cuando cambia la velocidad en el reloj de presentación.
IMFClockStateSink::OnClockStart

Se llama cuando se inicia el reloj de presentación.
IMFClockStateSink::OnClockStop

Se llama cuando se detiene el reloj de presentación.

Comentarios

Para recibir notificaciones de cambio de estado desde el reloj de presentación, implemente esta interfaz y llame a IMFPresentationClock::AddClockStateSink en el reloj de presentación.

Esta interfaz debe implementarse mediante:

  • Orígenes de tiempo de presentación. El reloj de presentación usa esta interfaz para solicitar estados de cambio desde el origen de hora.
  • Receptores de medios. Los receptores multimedia usan esta interfaz para obtener notificaciones cuando cambia el reloj de presentación.
Otros objetos que deben recibir notificaciones pueden implementar esta interfaz.

Requisitos

Requisito Value
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

Consulte también

IMFPresentationTimeSource

Interfaces de Media Foundation

Reloj de presentación