Condividi tramite


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
Vfw.h

Vedi anche

Gestione compressione video

Messaggi di compressione video