Condividi tramite


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

Vedi anche

IDirect3DDevice9Ex