Metodo IDirect3DDevice9Ex::GetMaximumFrameLatency (d3d9.h)
Recupera il numero di frame di dati che il sistema può accodare.
Sintassi
HRESULT GetMaximumFrameLatency(
[out] UINT *pMaxLatency
);
Parametri
[out] pMaxLatency
Tipo: UINT*
Restituisce il numero di fotogrammi che è possibile accodare per il rendering. Il valore è in genere 3, ma può variare da 1 a 20.
Valore restituito
Tipo: HRESULT
I valori restituiti possibili includono: D3D_OK, D3DERR_DEVICELOST, D3DERR_DEVICEREMOVED, D3DERR_DRIVERINTERNALERROR, D3DERR_INVALIDCALL o D3DERR_OUTOFVIDEOMEMORY (vedere D3DERR).
Commenti
La latenza dei fotogrammi è 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 dell'utente e ai fotogrammi presenti nella coda di rendering.
Spesso è utile per le applicazioni che non hanno input utente (ad esempio, la riproduzione video) per accodare più di 3 fotogrammi di dati.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d9.h |
Libreria | D3D9.lib |