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 |