Compartir a través de


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

Establezca el número de fotogramas que el sistema puede poner en cola para su representación.

Sintaxis

HRESULT SetMaximumFrameLatency(
  [in] UINT MaxLatency
);

Parámetros

[in] MaxLatency

Tipo: UINT

Número máximo de fotogramas de búfer de reserva que un controlador puede poner en cola. El valor suele ser 3, pero puede oscilar entre 1 y 20. Un valor de 0 restablecerá la latencia al valor predeterminado. En el caso de los dispositivos de varios encabezados, se especifica MaxLatency por cabeza.

Valor devuelto

Tipo: HRESULT

Entre los valores devueltos posibles se incluyen: D3D_OK o D3DERR_DEVICEREMOVED (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