Zugreifen auf und Steuern von DWM-Framedaten

In diesem Thema werden die Desktopfenster-Manager-APIs (DWM) erläutert, die für die Planung und Medienpräsentation verwendet werden.

DWM Frame Timing API

Die Zeitplanungs- und Medienpräsentations-APIs ermöglichen eine detailliertere Steuerung, wann das Desktopbild zusammengesetzt und dargestellt wird. Dies wird in der Regel von Medien- und Videowiedergabeanwendungen benötigt, für die das DWM asynchron mit einem eigenen Präsentationszeitplan ausgeführt wird. Dies kann zur Stichprobenentnahme von Artefakten führen, wenn diese nicht streng kontrolliert werden.

Die Zeitplanungs- und Medienpräsentationsfunktionen umfassen Folgendes. Details zur Verwendung finden Sie auf diesen Seiten.

  • DwmEnableMMCSS. Benachrichtigt das DWM, die MmCSS-Zeitplanung (Multimedia Class Schedule Service) zu aktivieren, während der aufrufende Prozess aktiviert ist.
  • DwmGetCompositionTimingInfo. Ruft die aktuellen Zeitsteuerungsinformationen für die Komposition ab.
  • DwmModifyPreviousDxFrameDuration. Ändert die Anzahl der Aktualisierungen, während der der vorherige Frame angezeigt wird.
  • DwmSetDxFrameDuration. Legt die Anzahl der Aktualisierungen fest, in denen der dargestellte Frame angezeigt werden soll.
  • DwmSetPresentParameters. Legt die aktuellen Parameter für die Framekomposition fest.