Поделиться через


Доступ к данным кадра DWM и управление ими

В этом разделе рассматриваются API Диспетчера окон на рабочем столе (DWM), которые используются для планирования и презентации мультимедиа.

API синхронизации кадров DWM

API-интерфейсы планирования и презентации мультимедиа позволяют более подробно контролировать, когда создается и отображается изображение рабочего стола. Обычно это требуется приложениям для воспроизведения мультимедиа и видео, для которых DWM работает асинхронно с собственным расписанием презентации, что может привести к выборке артефактов, если они не будут строго контролироваться.

Функции планирования и презентации мультимедиа включают следующее. Подробные сведения об их использовании можно найти на этих страницах.

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