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 nºem branco vertical.
- 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 |