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 |