Condividi tramite


Interfaccia IMFClockStateSink (mfidl.h)

Riceve notifiche di modifica dello stato dall'orologio della presentazione.

Ereditarietà

L'interfaccia FMClockStateSink eredita dall'interfaccia IUnknown . FMClockStateSink include anche questi tipi di membri:

Metodi

L'interfaccia IMFClockStateSink include questi metodi.

 
FMClockStateSink::OnClockPause

Chiamato quando l'orologio della presentazione viene sospeso.
FMClockStateSink::OnClockRestart

Chiamato quando l'orologio della presentazione viene riavviato dalla stessa posizione mentre è in pausa.
FMClockStateSink::OnClockSetRate

Chiamato quando la frequenza cambia nell'orologio della presentazione.
IMFClockStateSink::OnClockStart

Chiamato all'avvio dell'orologio della presentazione.
FMClockStateSink::OnClockstop

Chiamato quando l'orologio della presentazione si arresta.

Commenti

Per ricevere notifiche di modifica dello stato dall'orologio della presentazione, implementare questa interfaccia e chiamare FMPresentationClock::AddClockStateSink sull'orologio della presentazione.

Questa interfaccia deve essere implementata da:

  • Origini ora di presentazione. L'orologio della presentazione usa questa interfaccia per richiedere gli stati di modifica dall'origine temporale.
  • Sink multimediali. I sink multimediali usano questa interfaccia per ottenere notifiche quando l'orologio della presentazione cambia.
Altri oggetti che devono essere notificati possono implementare questa interfaccia.

Requisiti

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

Vedi anche

FMPresentationTimeSource

Interfacce di Media Foundation

Orologio presentazione