Freigeben über


MFCreatePresentationClock-Funktion (mfidl.h)

Erstellt die Präsentationsuhr. Die Präsentationsuhr wird verwendet, um den Zeitpunkt zu planen, zu dem Beispiele gerendert werden, und um mehrere Datenströme zu synchronisieren.

Syntax

HRESULT MFCreatePresentationClock(
  IMFPresentationClock **ppPresentationClock
);

Parameter

ppPresentationClock

Empfängt einen Zeiger auf die IMFPresentationClock-Schnittstelle der Uhr. Der Aufrufer muss die Schnittstelle freigeben.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der Aufrufer muss die Präsentationsuhr durch Aufrufen von IMFShutdown::Shutdown auf der Uhr herunterfahren.

In der Regel erstellen Anwendungen die Präsentationsuhr nicht. Die Mediensitzung erstellt automatisch die Präsentationsuhr. Um einen Zeiger auf die Präsentationsuhr von der Mediensitzung abzurufen, rufen Sie IMFMediaSession::GetClock auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mf.lib
DLL Mf.dll

Weitere Informationen

Informationen zur Mediensitzung

IMFPresentationClock

Media Foundation-Funktionen