Método IDXGIDevice1::SetMaximumFrameLatency (dxgi.h)
Define o número de quadros que o sistema tem permissão para fazer fila para renderização.
Sintaxe
HRESULT SetMaximumFrameLatency(
UINT MaxLatency
);
Parâmetros
MaxLatency
Tipo: UINT
O número máximo de quadros de buffer traseiro que um driver pode enfileirar. O valor padrão é 3, mas pode variar de 1 a 16. Um valor 0 redefinirá a latência para o padrão. Para dispositivos com várias cabeças, esse valor é especificado por cabeçalho.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, DXGI_ERROR_DEVICE_REMOVED se o dispositivo foi removido.
Comentários
Esse método não tem suporte do DXGI 1.0, que foi enviado no Windows Vista e no Windows Server 2008. O suporte ao DXGI 1.1 é necessário, que está disponível no Windows 7, windows server 2008 R2 e como uma atualização para o Windows Vista com Service Pack 2 (SP2) (KB 971644) e Windows Server 2008 (KB 971512).
Latência de quadro é o número de quadros que podem ser armazenados em uma fila antes do envio para renderização. A latência geralmente é usada para controlar como a CPU escolhe entre responder à entrada do usuário e quadros que estão na fila de renderização. Geralmente, é benéfico para aplicativos que não têm entrada do usuário (por exemplo, reprodução de vídeo) enfileirar mais de 3 quadros de dados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | dxgi.h |
Biblioteca | DXGI.lib |