Доступ к данным кадра DWM и управление ими
В этом разделе рассматриваются API Диспетчера окон на рабочем столе (DWM), которые используются для планирования и презентации мультимедиа.
API синхронизации кадров DWM
API-интерфейсы планирования и презентации мультимедиа позволяют более подробно контролировать, когда создается и отображается изображение рабочего стола. Обычно это требуется приложениям для воспроизведения мультимедиа и видео, для которых DWM работает асинхронно с собственным расписанием презентации, что может привести к выборке артефактов, если они не будут строго контролироваться.
Функции планирования и презентации мультимедиа включают следующее. Подробные сведения об их использовании можно найти на этих страницах.
- DwmEnableMMCSS. Уведомляет DWM о включении планирования службы планирования мультимедийных классов (MMCSS) во время выполнения вызывающего процесса.
- DwmGetCompositionTimingInfo. Извлекает сведения о текущем времени композиции.
- DwmModifyPreviousDxFrameDuration. Изменяет количество обновлений, во время которых будет отображаться предыдущий кадр.
- DwmSetDxFrameDuration. Задает количество обновлений, в которых отображается представленный кадр.
- DwmSetPresentParameters. Задает параметры для композиции кадра.