Método IDirect3DDevice9Ex::GetMaximumFrameLatency (d3d9.h)
Recupera el número de fotogramas de datos que el sistema puede poner en cola.
Sintaxis
HRESULT GetMaximumFrameLatency(
[out] UINT *pMaxLatency
);
Parámetros
[out] pMaxLatency
Tipo: UINT*
Devuelve el número de fotogramas que se pueden poner en cola para la representación. El valor suele ser 3, pero puede oscilar entre 1 y 20.
Valor devuelto
Tipo: HRESULT
Entre los valores devueltos posibles se incluyen: D3D_OK, D3DERR_DEVICELOST, D3DERR_DEVICEREMOVED, D3DERR_DRIVERINTERNALERROR, D3DERR_INVALIDCALL o D3DERR_OUTOFVIDEOMEMORY (consulte D3DERR).
Comentarios
La latencia de fotogramas es el número de fotogramas que se pueden almacenar en una cola, antes del envío para su representación. La latencia se usa a menudo para controlar cómo elige la CPU entre responder a la entrada del usuario y los fotogramas que se encuentran en la cola de representación.
A menudo resulta beneficioso para las aplicaciones que no tienen entradas de usuario (por ejemplo, reproducción de vídeo) para poner en cola más de 3 fotogramas de datos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d9.h |
Library | D3D9.lib |