структура DXGI_FRAME_STATISTICS_MEDIA (dxgi1_3.h)

Используется для проверки утверждения системы для пользовательской текущей длительности приложения (настраиваемая частота обновления). Утверждение должно постоянно проверяться по кадрам.

Синтаксис

typedef struct DXGI_FRAME_STATISTICS_MEDIA {
  UINT                         PresentCount;
  UINT                         PresentRefreshCount;
  UINT                         SyncRefreshCount;
  LARGE_INTEGER                SyncQPCTime;
  LARGE_INTEGER                SyncGPUTime;
  DXGI_FRAME_PRESENTATION_MODE CompositionMode;
  UINT                         ApprovedPresentDuration;
} DXGI_FRAME_STATISTICS_MEDIA;

Члены

PresentCount

Тип: UINT

Значение типа , представляющее общее количество запущенных попыток представления изображения монитору с момента загрузки компьютера.

Примечание Количество раз, когда изображение было представлено монитору, не обязательно совпадает с числом вызовов IDXGISwapChain::P resent или IDXGISwapChain1::P resent1.
 

PresentRefreshCount

Тип: UINT

Значение типа , представляющее общее количество запущенных пустых виртуальных файлов, при которых последнее изображение было представлено монитору и которые произошли с момента загрузки компьютера (для оконного режима с момента создания цепочки буферов).

SyncRefreshCount

Тип: UINT

Значение типа , представляющее общее количество запущенных пустых виртуальных файлов, когда планировщик в последний раз выборки времени компьютера путем вызова QueryPerformanceCounter и которые произошли с момента загрузки компьютера (для оконного режима с момента создания цепочки буферов).

SyncQPCTime

Тип: LARGE_INTEGER

Значение типа , представляющее таймер счетчика производительности с высоким разрешением. Это значение совпадает со значением, возвращаемым функцией QueryPerformanceCounter .

SyncGPUTime

Тип: LARGE_INTEGER

Зарезервировано. Всегда возвращает 0.

CompositionMode

Тип: DXGI_FRAME_PRESENTATION_MODE

Значение , указывающее режим представления композиции. Это значение используется для определения того, должно ли приложение продолжать использовать цепочку буферов декодирования. См . DXGI_FRAME_PRESENTATION_MODE.

ApprovedPresentDuration

Тип: UINT

Если система утверждает настраиваемый запрос продолжительности текущего представления приложения, для этого поля устанавливается утвержденная пользовательская текущая длительность.

Если настраиваемый запрос продолжительности представления приложения не утвержден, для этого поля задано значение 0.

Комментарии

Эта структура используется с методом GetFrameStatisticsMedia .

Требования

   
Верхняя часть dxgi1_3.h

См. также раздел

Структуры DXGI

IDXGISwapChainMedia