messaggio di ICM_GETBUFFERSWANTED
Il messaggio ICM_GETBUFFERSWANTED esegue una query su un driver per il numero di buffer da allocare. È possibile inviare questo messaggio in modo esplicito o usando la macro ICGetBuffersWanted .
ICM_GETBUFFERSWANTED
wParam = (DWORD_PTR) (LPVOID) lpdwBuffers;
lParam = 0;
Parametri
-
lpdwBuffers
-
Indirizzo per contenere il numero di campioni che il driver deve eseguire in modo efficiente il rendering dei dati.
Valore restituito
Restituisce ICERR_OK in caso di esito positivo o ICERR_UNSUPPORTED in caso contrario.
Commenti
Questo messaggio viene usato dai driver che usano l'hardware per eseguire il rendering dei dati e vogliono garantire un ritardo di tempo minimo causato dall'attesa dell'arrivo dei buffer. Ad esempio, se un driver controlla una scheda di decompressione video che può contenere 10 fotogrammi di video, potrebbe restituire 10 per questo messaggio. Ciò indica alle applicazioni di provare a rimanere 10 fotogrammi prima del frame di cui ha attualmente bisogno.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|