Compartir a través de


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

Consulte también

IDirect3DDevice9Ex