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.