Compartilhar via


Método IDXGIDecodeSwapChain::P resentBuffer (dxgi1_3.h)

Apresenta um quadro no adaptador de saída. O quadro é um sub-recurso do objeto IDXGIResource que foi usado para criar a cadeia de troca de decodificação.

Sintaxe

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

Parâmetros

BufferToPresent

Um índice que indica qual membro da matriz de sub-recursos apresentar.

SyncInterval

Um inteiro que especifica como sincronizar a apresentação de um quadro com o branco vertical.

Para o modelo de transferência de bloco de bits (bitblt) (DXGI_SWAP_EFFECT_DISCARD ou DXGI_SWAP_EFFECT_SEQUENTIAL), os valores são:

  • 0 – A apresentação ocorre imediatamente, não há sincronização.
  • 1,2,3,4 – Sincronizar a apresentação após o em branco vertical.
Para o modelo de inversão (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL), os valores são:
  • 0 – Cancele o tempo restante no quadro apresentado anteriormente e descarte esse quadro se um quadro mais recente estiver na fila.
  • n > 0 – Sincronizar a apresentação para pelo menos n espaços em branco verticais.

Flags

Um valor inteiro que contém opções de apresentação de cadeia de troca. Essas opções são definidas pelas constantes DXGI_PRESENT .

O sinalizador DXGI_PRESENT_USE_DURATION deve ser definido se uma duração atual personalizada (taxa de atualização personalizada) estiver sendo usada.

Valor retornado

Esse método retorna S_OK com êxito ou retorna um dos seguintes códigos de erro:

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dxgi1_3.h
Biblioteca Dxgi.lib

Confira também

IDXGIDecodeSwapChain