Share via


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

Confira também

Idirect3ddevice9ex