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


Метод IDXGIDecodeSwapChain::P resentBuffer (dxgi1_3.h)

Представляет кадр на выходном адаптере. Кадр является подресурсом объекта IDXGIResource , который использовался для создания цепочки буферов для декодирования.

Синтаксис

HRESULT PresentBuffer(
  UINT BufferToPresent,
  UINT SyncInterval,
  UINT Flags
);

Параметры

BufferToPresent

Индекс, указывающий, какой элемент массива подресурса следует представить.

SyncInterval

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

Для модели передачи битовых блоков (bitblt) (DXGI_SWAP_EFFECT_DISCARD или DXGI_SWAP_EFFECT_SEQUENTIAL) значения:

  • 0 — презентация происходит немедленно, синхронизация отсутствует.
  • 1,2,3,4 — синхронизация презентации после n-говертикального пробела.
Для модели flip (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL) значения:
  • 0 — отмена оставшегося времени для ранее представленного кадра и отмена этого кадра, если новый кадр находится в очереди.
  • n > 0 — синхронизация представления по крайней мере для n вертикальных пробелов.

Flags

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

Флаг DXGI_PRESENT_USE_DURATION должен быть установлен, если используется пользовательская длительность (пользовательская частота обновления).

Возвращаемое значение

Этот метод возвращает S_OK при успешном выполнении или возвращает один из следующих кодов ошибок:

Требования

   
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header dxgi1_3.h
Библиотека Dxgi.lib

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

IDXGIDecodeSwapChain