Método IDirect3DDevice9Ex::SetMaximumFrameLatency (d3d9.h)
Defina o número de quadros que o sistema tem permissão para fazer fila para renderização.
Sintaxe
HRESULT SetMaximumFrameLatency(
[in] UINT MaxLatency
);
Parâmetros
[in] MaxLatency
Tipo: UINT
O número máximo de quadros de buffer traseiro que um driver pode enfileirar. O valor normalmente é 3, mas pode variar de 1 a 20. Um valor 0 redefinirá a latência para o padrão. Para dispositivos multi-head, MaxLatency é especificado por cabeçalho.
Retornar valor
Tipo: HRESULT
Os possíveis valores retornados incluem: D3D_OK ou D3DERR_DEVICEREMOVED (consulte D3DERR).
Comentários
Latência de quadro é o número de quadros que têm permissão para serem 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 |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d9.h |
Biblioteca | D3D9.lib |