Share via


Método IDirect3DDevice9Ex::GetMaximumFrameLatency (d3d9.h)

Recupera o número de quadros de dados que o sistema tem permissão para enfileirar.

Sintaxe

HRESULT GetMaximumFrameLatency(
  [out] UINT *pMaxLatency
);

Parâmetros

[out] pMaxLatency

Tipo: UINT*

Retorna o número de quadros que podem ser enfileirados para renderização. O valor normalmente é 3, mas pode variar de 1 a 20.

Retornar valor

Tipo: HRESULT

Os valores retornados possíveis incluem: D3D_OK, D3DERR_DEVICELOST, D3DERR_DEVICEREMOVED, D3DERR_DRIVERINTERNALERROR, D3DERR_INVALIDCALL ou D3DERR_OUTOFVIDEOMEMORY (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