Metodo IDirect3DDevice9Ex::SetMaximumFrameLatency (d3d9.h)
Impostare il numero di frame consentiti dal sistema per il rendering.
Sintassi
HRESULT SetMaximumFrameLatency(
[in] UINT MaxLatency
);
Parametri
[in] MaxLatency
Tipo: UINT
Numero massimo di frame del buffer indietro che un driver può accodare. Il valore è in genere 3, ma può variare da 1 a 20. Un valore pari a 0 reimposta la latenza per impostazione predefinita. Per i dispositivi multi-head, MaxLatency viene specificato per testa.
Valore restituito
Tipo: HRESULT
I valori restituiti possibili includono: D3D_OK o D3DERR_DEVICEREMOVED (vedere D3DERR).
Commenti
La latenza dei frame è il numero di fotogrammi che possono essere archiviati in una coda, prima dell'invio per il rendering. La latenza viene spesso usata per controllare il modo in cui la CPU sceglie tra rispondere all'input utente e ai frame presenti nella coda di rendering.
Spesso è utile per le applicazioni che non hanno input utente (ad esempio, riproduzione video) per accodare più di 3 fotogrammi di dati.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d9.h |
Libreria | D3D9.lib |